requests
是一个常用的 Python 第三方库,用于发送 HTTP 请求。它提供了简单且直观的 API,使得发送请求、处理响应和操作数据变得非常容易。以下是使用 requests
模块发送 GET 和 POST 请求的基本示例:
安装 requests
模块:
pip install requests
发送 GET 请求:
import requests
url = 'https://example.com'
response = requests.get(url)
# 获取响应内容
content = response.text
# 获取响应状态码
status_code = response.status_code
# 输出结果
print(f'Response Code: {status_code}')
print(f'Response Content: {content}')
发送 POST 请求:
import requests
url = 'https://example.com'
data = {'key1': 'value1', 'key2': 'value2'} # POST 请求的参数
response = requests.post(url, data=data)
# 获取响应内容
content = response.text
# 获取响应状态码
status_code = response.status_code
# 输出结果
print(f'Response Code: {status_code}')
print(f'Response Content: {content}')
请注意,在实际应用中,根据需要可能还需要设置请求头、处理异常情况、使用代理等。你可以参考 requests
官方文档