Requests库如何使用
时间: 2024-06-08 21:09:32 浏览: 18
Requests是一个Python HTTP客户端库,用于向Web服务器发送HTTP请求。它使得与HTTP资源的通信变得更加容易和直接,并且能够处理很多HTTP协议相关的任务,例如认证、cookie、SSL等。
使用Requests库非常简单,以下是一个基本的例子:
```python
import requests
response = requests.get('https://www.baidu.com')
print(response.status_code) # 输出响应状态码
print(response.text) # 输出响应内容
```
以上代码会向百度发送一个GET请求,并输出响应状态码和响应内容。
除了GET请求,还可以发送POST、PUT、DELETE等类型的请求。使用方法类似,只需要将请求类型作为requests库的一个方法名即可。例如:
```python
import requests
data = {'key1': 'value1', 'key2': 'value2'}
response = requests.post('https://www.example.com', data=data)
print(response.status_code) # 输出响应状态码
print(response.text) # 输出响应内容
```
以上代码向`https://www.example.com`发送了一个POST请求,并传递了一个包含两个键值对的字典作为请求参数。可以通过`response.status_code`获取响应状态码,通过`response.text`获取响应内容。
此外,Requests还提供了许多其他功能,如设置请求头、设置超时时间、处理cookies等。具体用法可以参考官方文档:https://requests.readthedocs.io/en/master/
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)