用python写爬取cookie的代码
时间: 2023-09-25 21:06:27 浏览: 178
### 回答1:
以下是用 Python 爬取 cookie 的示例代码:
```python
import requests
url = "https://www.example.com"
response = requests.get(url)
cookies = response.cookies
# 打印 cookies 中所有的键值对
for key, value in cookies.items():
print(key + "=" + value)
# 打印特定的 cookie
print(cookies["specific_cookie"])
```
第一行导入了 requests 库,第三行发送了一个 GET 请求到网站,第四行获取了响应中的 cookies。第六行循环遍历所有的 cookies 的键值对。最后一行则是打印名称为 "specific_cookie" 的 cookie。
此代码仅供参考,具体使用时需根据网站的不同而调整。
### 回答2:
以下是一个使用Python编写的简单爬取cookie的代码:
```python
import requests
url = 'http://example.com' # 替换为需要爬取的网址
response = requests.get(url)
cookies = response.cookies
for cookie in cookies:
print(f"Cookie的名称:{cookie.name}")
print(f"Cookie的值:{cookie.value}")
print(f"Cookie的域名:{cookie.domain}")
print(f"Cookie的路径:{cookie.path}")
print(f"Cookie的过期时间:{cookie.expires}")
print("-------------------------")
```
以上代码使用了`requests`库发送GET请求来获取网页的响应,然后通过`response.cookies`属性来获取响应中的cookie。迭代遍历`cookies`,可以获取到每个cookie的名称、值、域名、路径以及过期时间等信息,并将其打印出来。
注意:在运行代码之前,需要确保已经安装了`requests`库。可以使用`pip install requests`命令来安装。
阅读全文