📅  最后修改于: 2023-12-03 15:04:37.698000             🧑  作者: Mango
在访问网站时,服务器可能会向浏览器发送一些数据,这些数据会被存储在浏览器中,并且每次请求的时候都会被发送给服务器。这些数据就是Cookie。
Python提供了多种方式来从浏览器中获取Cookie。
Python中有多个第三方库可以用来获取浏览器中的Cookie,比如requests
、selenium
等。这里以requests
库为例:
!pip install requests
import requests
url = "http://example.com"
response = requests.get(url)
cookies = response.cookies
print(cookies)
这里使用了requests
库的get()
方法来访问指定网站,并通过response.cookies
属性获取了Cookie信息。
如果没有安装第三方库,可以手动在浏览器中获取Cookie,并将其复制到Python代码中,如下所示:
cookies = {
"name": "value",
"name2": "value2"
}
浏览器开发者工具可以让我们查看请求和响应的详细信息,从而获取Cookie。以Chrome浏览器为例:
将复制的值粘贴到Python代码中,格式如下:
cookies = {
"name": "value",
"name2": "value2"
}
以上三种方式都可以成功获取浏览器中的Cookie信息,开发者可以根据实际需求选择合适的方式。