python带cookie的post请求
时间: 2023-04-26 15:02:12 浏览: 127
可以使用 Python 中的 `requests` 模块来进行带有 Cookie 的 POST 请求。以下是一个简单的示例代码:
```python
import requests
# 定义请求头和 Cookie
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'
}
cookies = {
'cookie_name': 'cookie_value'
}
# 定义请求参数
data = {
'key1': 'value1',
'key2': 'value2'
}
# 发送带有 Cookie 的 POST 请求
response = requests.post('http://example.com', headers=headers, cookies=cookies, data=data)
# 打印响应结果
print(response.text)
```
在上面的代码中,我们首先定义了请求头和 Cookie,然后定义了请求参数,并使用 `requests.post()` 方法发送带有 Cookie 的 POST 请求。最后,我们打印了响应结果。您需要将 `cookie_name` 和 `cookie_value` 替换为您自己的 Cookie 名称和值,将 `key1` 和 `value1` 以及 `key2` 和 `value2` 替换为您自己的请求参数。
阅读全文