python发送requests请求
导入 requests 模块:
import requests
构建请求:可以设置请求的 URL、请求头、请求体等,例如:
url = 'http://example.com/api' headers = {'User-Agent': 'Mozilla/5.0'} data = {'key1': 'value1', 'key2': 'value2'} response = requests.post(url, headers=headers, data=data)
上面的代码构建了一个 POST 请求,其中 URL 是http://example.com/api
,请求头中设置了 User-Agent,请求体中设置了两个键值对。发送请求:使用 requests 模块中的方法发送请求,例如:
response = requests.post(url, headers=headers, data=data)
上面的代码使用 POST 方法发送了一个请求,并将响应保存在变量response
中。处理响应:根据响应的状态码、响应头、响应体等信息,对响应进行处理,例如:
if response.status_code == 200: print('请求成功!') print('响应内容:', response.text) else: print('请求失败!') print('错误码:', response.status_code)
上面的代码判断了响应的状态码,如果是 200 则说明请求成功,否则说明请求失败。
以上是 requests 库发送请求的基本流程,根据具体的需求可以设置更多的参数。