利用selenium获取cookies至文本中,然后读取并携带cookies实现免登录
时间: 2024-06-09 09:12:26 浏览: 188
操作cookies-origin9.0教程
您可以使用以下代码来获取cookies并保存到txt文件中:
```python
from selenium import webdriver
# 打开浏览器
browser = webdriver.Chrome()
# 打开网站并登录
browser.get("https://www.example.com/login")
# 输入账号密码,并点击登录按钮
...
# 获取cookies并保存到txt文件中
cookies = browser.get_cookies()
with open('cookies.txt', 'w') as f:
for cookie in cookies:
f.write(f"{cookie['name']}={cookie['value']}; ")
```
在下次访问该网站时,您可以读取已保存的cookies并添加到请求头中,实现免登录。
```python
# 读取cookies
with open('cookies.txt', 'r') as f:
cookies_str = f.readline()
# 添加cookies到请求头中
headers = {
'Cookie': cookies_str
}
response = requests.get('https://www.example.com/', headers=headers)
```
阅读全文