from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException
sites = open("site.conf").readlines()
for site in sites:
(url, cookie, save_path) = site.split(",")
# browser.delete_cookie(key)
try:
browser = webdriver.Chrome()
browser.get(url)
for item in cookie.split(";"):
(key, value) = item.split("=")
browser.add_cookie({'name':key, 'value': value})
browser.get(url)
browser.save_screenshot(save_path.strip())
finally:
browser.close()
分享到:
相关推荐
库克 一个用于分析键盘布局效率的软件包 进一步阅读:完整项目的 先决条件 待办事项:此部分需要记录在案 安装 待办事项:此部分需要记录在案 用法 待办事项:此部分需要记录在案 进一步的步骤 ...
在Cookie的使用中,我们发现这样一个问题:如果写入Cookie的内容是中文(如用户称呼),用服务器端程序(如ASP或PHP)读出完全正确,但是用一般的javascript或VBScript的读Cookie函数取出的却是一堆乱码。...
/* D3DES (V5.09) - * * A portable, public domain, version of the Data Encryption Standard. * * Written with Symantec's THINK (Lightspeed) C by Richard ...static void cookey(unsigned long *);
在提供的代码片段中,可以看到一个名为"D3DES"的版本,这是一个公共领域、可移植的DES实现。代码由Richard Outerbridge用Symantec的THINK C编写。该实现包含了以下几个核心函数: 1. `scrunch` 和 `unscrun`:这两...
本书由Joezer Cookey-Gam、Brendan Keane、Jeffrey Rosen、Jonathan Runyon和Joel Stidley等专家共同编写,为读者提供了全面的指导,覆盖了从基础到高级的各个层面。 ### 第一部分:PowerShell基础知识 #### 第1章...
1. `des`函数:这是核心的加密/解密函数,它处理多个数据块。 2. `des_block`函数:处理单个64位的数据块。 3. `deskey`函数:设置密钥,根据输入的8字节密钥和操作模式(ENCRYPT或DECRYPT)进行预处理。 4. `usekey...
`usekey`和`cookey`方法则涉及密钥的扩展和排列。`scrunch`和`unscrun`方法分别用于将64位的数据块压缩和恢复到56位的格式,而`desfunc`是DES算法的核心函数,执行一次DES的轮函数。 在`des.cpp`文件中,包含了DES...