requests开通
时间: 2024-04-03 10:28:21 浏览: 60
requests是一个常用的Python第三方库,用于发送HTTP请求。它提供了简洁而直观的API,使得发送HTTP请求变得非常方便。以下是requests库的一些主要特点和用法:
1. 发送GET请求:
使用requests库发送GET请求非常简单,只需调用`requests.get(url)`方法即可。例如,发送一个GET请求获取百度首页的内容可以这样写:
```python
import requests
response = requests.get('https://www.baidu.com')
print(response.text)
```
2. 发送POST请求:
如果需要发送POST请求,可以使用`requests.post(url, data)`方法。其中,`data`参数可以是一个字典或字符串,用于传递POST请求的数据。例如,发送一个POST请求给服务器提交表单数据可以这样写:
```python
import requests
data = {'username': 'admin', 'password': '123456'}
response = requests.post('http://example.com/login', data=data)
print(response.text)
```
3. 设置请求头:
可以通过`headers`参数设置请求头信息,例如设置User-Agent、Referer等。示例如下:
```python
import requests
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'}
response = requests.get('https://www.baidu.com', headers=headers)
print(response.text)
```
4. 处理响应:
发送请求后,可以通过`response`对象获取响应的内容、状态码等信息。例如,获取响应的状态码可以使用`response.status_code`,获取响应的内容可以使用`response.text`。示例如下:
```python
import requests
response = requests.get('https://www.baidu.com')
print(response.status_code)
print(response.text)
```
以上是requests库的一些基本用法,你可以根据具体需求进一步了解和使用。如果还有其他问题,请继续提问。
阅读全文