文章目录
selenium没有提供修改cookie的方法,这个时候就有一个问题,当我们把已登录的cookie信息添加进需要登录的目标网站时,你所添加的cookie信息就会被附加在cookie的后面,也就是说,cookie信息中会存在两个相同的如sessionid等等内容,所以这个时候,我们添加的cookie是不能生效登录的。
如果对cookie不了解的同学,可以先了解一下cookie的工作原是吧!!!
下来我们接着说,虽然selenium没有提供直接修改cookie信息的方法,但是提供了添加和删除cookie的方法,所以我们只需要将打开浏览器时获取的cookie信息全部删除,然后再添加新的cookie(可以登录的cookie),再次访问目标网站,网站就是登录状态了!!!
from selenium import webdriver
driver = webdriver.