怎么获取网站的COOKIE 写入selenium
获取网站的COOKIE可以通过浏览器的开发者工具实现,具体步骤如下:
- 打开Chrome浏览器,在地址栏输入要访问的网站,并回车进入。
- 按下F12键,打开开发者工具。
- 在开发者工具中切换到Network选项卡。
- 刷新页面,此时开发者工具会记录下所有的请求和响应信息。
- 找到第一个请求,点击它,进入请求详情页。
- 在请求详情页中找到Request Headers部分,找到Cookie字段,复制它的值。
- 在selenium中使用add_cookie()方法将Cookie写入到浏览器中。
下面是一个示例代码:
from selenium import webdriver
browser = webdriver.Chrome()
# 访问网站
browser.get("https://example.com")
# 将Cookie写入浏览器
cookie_str = "name=value; name2=value2; ..."
cookies = {}
for cookie in cookie_str.split("; "):
name, value = cookie.split("=", 1)
cookies[name] = value
browser.add_cookie(cookies)
# 刷新页面,查看是否登录成功
browser.refresh()
原文地址: https://www.cveoy.top/t/topic/Wy 著作权归作者所有。请勿转载和采集!