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 库