📅  最后修改于: 2023-12-03 14:52:30.588000             🧑  作者: Mango
Python 中的请求(requests)是一个第三方库,它简化了 HTTP 请求的过程,使得向 URL 发送网络请求变得轻松快捷。
在使用 requests 之前,需要先安装它。可以使用 pip 等包管理工具进行安装,具体方法如下:
pip install requests
安装完成 requests 后,就可以在 Python 中导入它了。在 Python 文件中,通常使用以下语句来导入 requests 库:
import requests
需要注意的是,import 语句必须写在 Python 文件的顶部。
接下来可以开始使用 requests 库发送网络请求了。requests 库提供了一些方法,可以方便地发送不同类型的 HTTP 请求,例如 GET、POST 等。
以下是一个使用 requests 发送 GET 请求的示例:
import requests
response = requests.get("https://www.example.com")
print(response.text)
在该示例中,使用 get() 方法发送一个 GET 请求,该请求会访问 https://www.example.com 这个 URL。
如果请求成功,则该示例会打印出网页的内容。需要注意的是 response.text 属性返回的是字符串形式的网页内容。
除了 GET 请求之外,requests 库还提供了其他类型的请求方法,例如 POST、PUT 等,这些方法的使用方式类似 GET 请求,只需要将请求方法替换为相应的方法即可。
在发送请求后,requests 库会返回一个响应(response)对象。该对象包含了响应的状态码、头信息和响应内容等信息,可以通过相应的属性来访问这些信息。
以下是一个访问响应状态码的示例:
import requests
response = requests.get("https://www.example.com")
print(response.status_code)
在该示例中,使用 status_code 属性获取响应状态码。
可以通过检查响应状态码来确定网站是否正常工作,通常状态码为 200 表示网站工作正常。