获取网站的 Cookie 可以通过浏览器的开发者工具实现,具体步骤如下:

  1. 打开 Chrome 浏览器,在地址栏输入要访问的网站,并回车进入。
  2. 按下 F12 键,打开开发者工具。
  3. 在开发者工具中切换到 Network 选项卡。
  4. 刷新页面,此时开发者工具会记录下所有的请求和响应信息。
  5. 找到第一个请求,点击它,进入请求详情页。
  6. 在请求详情页中找到 Request Headers 部分,找到 Cookie 字段,复制它的值。
  7. 在 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()
Selenium 获取网站 Cookie 并写入浏览器

原文地址: https://www.cveoy.top/t/topic/lA4S 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录