赞
踩
对于selenium中进行add_cookie操作的详细解释:
1、首先获取一个实例对象
browser = webdriver.Firefox()
2、然后利用editthiscookie插件将该网站保存在的浏览器中的所有cookie导出,然后利用python里内置的json包进行json.loads(jsonString)的加载转成一个list集合
- fp = open("cookie.dat", "r")
- string = ""
- while True:
- line = fp.readline()
- if line == "":
- break
- else:
- string = string + line
-
- data = json.loads(string)
3、接着就是进行添加cookie对打开的网址
- browser.get("https://blog.csdn.net/wtl1992")
- for jsonObj in data:
- browser.add_cookie({
- 'domain': jsonObj["domain"],
- 'name': jsonObj['name'],
- 'value': jsonObj['value'],
- 'path': jsonObj["path"],
- 'expires': None
- })
- browser.get("https://blog.csdn.net/wtl1992")
browser.get("https://blog.csdn.net/wtl1992")
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。