python request库介绍
时间: 2023-10-06 12:05:51 浏览: 109
Python中的requests库是用来发送HTTP请求的一个常用第三方库,它可以模拟浏览器的请求,向网站服务器发送请求并获取响应结果。requests库的安装非常简单,可以使用pip命令进行安装。
使用requests库可以实现HTTP协议的GET、POST、PUT、DELETE等请求方法,并支持HTTP和HTTPS两种协议。它的使用方法非常简单,可以通过以下代码实现一个简单的GET请求:
```python
import requests
response = requests.get('http://www.example.com')
print(response.status_code) # 打印状态码
print(response.text) # 打印响应内容
```
其中,`requests.get`方法接收一个URL作为参数,发送HTTP GET请求,并返回一个Response对象。我们可以通过`response.status_code`获取HTTP响应状态码,通过`response.text`获取响应内容。
除了GET请求,requests库还支持POST请求,可以通过以下代码实现一个简单的POST请求:
```python
import requests
data = {'key1': 'value1', 'key2': 'value2'}
response = requests.post('http://www.example.com', data=data)
print(response.status_code) # 打印状态码
print(response.text) # 打印响应内容
```
其中,`requests.post`方法接收一个URL和一个字典作为参数,发送HTTP POST请求,并返回一个Response对象。
requests库支持的其他方法还包括PUT、DELETE、HEAD等,具体使用方法可以查看官方文档。
阅读全文