Selenium 设置网站 Cookie 的方法和示例
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 的键和值必须是字符串类型。
原文地址: https://www.cveoy.top/t/topic/lA4R 著作权归作者所有。请勿转载和采集!