美文网首页
webdriver带cookie登录

webdriver带cookie登录

作者: 一只失去梦想的程序猿 | 来源:发表于2019-05-23 22:52 被阅读0次

第一次登录,保存cookie数据

url='***'
driver=webdriver.Chrome()
driver.get(url)
#这里可以手动登录 或者代码登录 
time.sleep(2)
dictCookies = driver.get_cookies()
jsonCookies = json.dumps(dictCookies)
print(jsonCookies)
# 登录完成后,将cookie保存到本地文件
with open('cookies.json', 'w') as f:
    f.write(jsonCookies)

带cookie登录

with open('cookies.json', 'r', encoding='utf-8') as f:
    listCookies = json.loads(f.read())

for cookie in listCookies:
    driver.add_cookie({
        'domain':'.xxx.com',  # 此处xxx.com前,需要带点
        'name': cookie['name'],
        'value': cookie['value'],
        'path': '/',
        'expires': None
    })
# 再次访问页面,便可实现免登陆访问
driver.get(url)

相关文章

网友评论

      本文标题:webdriver带cookie登录

      本文链接:https://www.haomeiwen.com/subject/azyizqtx.html