python 调用接口获取cookie,post请求
时间: 2023-08-07 20:59:56 浏览: 169
你可以使用`requests`库来发送HTTP请求,并获取接口返回的cookie。下面是一个示例代码:
```python
import requests
# 发送POST请求,并获取接口返回的cookie
def get_cookie():
url = '接口URL'
data = {
'param1': 'value1',
'param2': 'value2'
}
response = requests.post(url, data=data)
cookie = response.cookies.get('cookie_name') # 替换'cookie_name'为实际的cookie名称
return cookie
# 使用获取的cookie发送其他请求
def send_request_with_cookie(cookie):
url = '其他接口URL'
headers = {
'Cookie': cookie
}
response = requests.get(url, headers=headers)
# 处理接口返回的数据
# 调用函数获取cookie
cookie = get_cookie()
# 使用获取的cookie发送其他请求
send_request_with_cookie(cookie)
```
在上面的示例中,首先定义了一个`get_cookie`函数,用于发送POST请求并获取接口返回的cookie。然后,定义了一个`send_request_with_cookie`函数,用于使用获取的cookie发送其他请求(如GET请求)。你可以根据实际情况修改代码中的URL、参数、请求方式和头部信息等。
请注意,这只是一个示例代码,实际使用时需要根据具体接口的要求进行适当修改。
阅读全文