selenium3 利用cookie实现免登陆

 1、首先访问要操作的页面

2、登陆一次,使用Fiddle等工具抓取出cookie

3、按照如下代码,即可成功登陆

from selenium import webdriver
 
url = “https://www.amazon.cn/”
 
# 打开浏览器
browser = webdriver.Chrome()

# 需要先进入登录的页面,再添加Cookie,否则不能用
browser.get(url)
 
#手动添加cookie,不同的浏览器好像值不一样,所以直接在chrome中登录,看cookie的值,就可以在chrome中登录
 
browser.add_cookie({'name':'auth_code','value':'431******'})
browser.add_cookie({'name':'user_id','value':'1******'})
browser.add_cookie({'name':'username','value':'******'})
 
browser.refresh() # 刷新页面
 
# 已登录成功,可以进行后续操作

 

posted @ 2021-01-03 14:02  信德维拉  阅读(196)  评论(0)    收藏  举报