py怎么获取cookie
时间: 2024-09-09 11:03:34 浏览: 16
在Python中,你可以通过一些库来获取HTTP cookie,比如requests库。下面是一个简单的例子:
```python
import requests
# 第一步,发送一个请求并自动保存cookies
response = requests.get('https://example.com', cookies={}) # 假设你已经有了cookie字典
# 第二步,如果成功获取了响应,可以查看到cookies
if response.cookies:
cookies_dict = response.cookies.get_dict()
print(cookies_dict) # 输出cookies内容
else:
print("No cookies found.")
# 如果你想从浏览器里直接复制并使用,可以使用第三方库如`cookiejar`
from http.cookiejar import CookieJar
cj = CookieJar()
response = requests.get('https://example.com', cookies=cj)
cj.save('my_cookies.txt', ignore_discard=True, ignore_expires=True)
# 然后,你可以读取这个文本文件来恢复cookies
with open('my_cookies.txt', 'r') as f:
for line in f:
key, value = line.strip().split('=', 1)
print(f"Key: {key}, Value: {value}")
```