requests 是一个简单易用的 Python HTTP 库,允许你发送各种 HTTP 请求。它支持许多高级功能,如保持会话、自动重定向、请求验证、文件上传等。
安装
要安装 requests 库,可以使用 pip:
pip install requests
使用方法
发送 GET 请求
import requests
response = requests.get('https://www.example.com')
print(response.status_code)
print(response.text)
发送 POST 请求
import requests
data = {'key1': 'value1', 'key2': 'value2'}
response = requests.post('https://www.example.com', data=data)
print(response.status_code)
print(response.text)
发送带有头部信息的请求
import requests
headers = {'User-Agent': 'MyApp/1.0'}
response = requests.get('https://www.example.com', headers=headers)
print(response.status_code)
print(response.text)
发送带有 cookies 的请求
import requests
cookies = {'name': 'value'}
response = requests.get('https://www.example.com', cookies=cookies)
print(response.status_code)
print(response.text)
文档
更多关于 requests 的信息,请访问官方文档:requests 官方文档
requests 库