selenium携带cookie进行登录
使用selenium操作浏览器,并使用cookie进行登录👍 👍 👍
使用selenium获取cookie
driver.get('https://www.***.com/')
# 预留100秒时间进行手动登录
time.sleep(100)
# 登录完成后
# 获得cookie信息(返回类型为字典)
dictCookies = driver.get_cookies()
print(dictCookies)
print(type(dictCookies))
jsonCookies = json.dumps(dictCookies) # dumps是将dict转化成str格式
print(jsonCookies)
print(type(jsonCookies))
# 将cookies保存到本地文件
with open("cookies/***_cookie.json", "w") as f:
f.write(jsonCookies)
使用selenium通过cookie进行登录
# 使用cookie登录
driver.get('https://***.com')
time.sleep(2)
driver.delete_all_cookies() # 删除所有cookie信息
with open('cookies/***_cookie.json', 'r', encoding='utf8') as f:
listCookies = json.loads(f.read()) # loads是将str转化成dict格式
for cookie in listCookies:
driver.add_cookie(cookie)
# 需要刷新网页才能显示最新状态
driver.refresh()
time.sleep(2)
🎉️ 🚀️ 😄
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 行迹小栈
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果