Selenium 可以通过 driver.add_cookie() 方法来设置网站的 Cookie。

例如,我们要设置一个名为 'username' 值为 'testuser' 的 Cookie:

from selenium import webdriver

driver = webdriver.Chrome()

# 打开网站
driver.get('https://www.example.com')

# 添加 Cookie
cookie = {'name': 'username', 'value': 'testuser'}
driver.add_cookie(cookie)

# 刷新网页
driver.refresh()

# 查看 Cookie
print(driver.get_cookies())

# 关闭浏览器
driver.quit()

输出结果:

[{'domain': 'www.example.com', 'httpOnly': False, 'name': 'username', 'path': '/', 'secure': False, 'value': 'testuser'}]

注意事项:

  • 添加 Cookie 时,必须先打开网站,否则会报错。
  • Cookie 的键和值必须是字符串类型。
Selenium 设置网站 Cookie 的方法和示例

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

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