引言
requests
是 Python 中一个非常流行的 HTTP 库,用于发送各种类型的 HTTP 请求。它简洁易用,能够很好地处理请求和响应。下面我将通过一个简单的例子来介绍 requests
库的基本使用方法。
安装 requests
首先,你需要确保你的 Python 环境中安装了 requests
库。如果还没有安装,可以通过 pip 来安装:
pip install requests
发送 GET 请求
使用 requests
发送 GET 请求非常直接。以下是一个基本的例子,展示如何发送 GET 请求并获取网页内容:
import requests
# 发送 GET 请求
response = requests.get('https://www.example.com')
# 获取状态码
print(response.status_code)
# 获取响应内容(以文本形式)
print(response.text)
# 如果你期望的是 JSON 数据,可以这样做
# print(response.json())
发送 POST 请求
发送 POST 请求同样简单,你只需要调用 requests.post()
方法,并可能需要传递一些数据。数据通常以字典形式给出,然后库会自动帮你将其编码为表单数据或 JSON(取决于传递给 data