python requests 使用案例
时间: 2023-11-04 17:00:02 浏览: 89
Python的requests库是一个非常流行的HTTP请求库,可以用于向Web服务器发送请求和获取响应。以下是一些常见的requests使用案例:
1. 发送GET请求
```python
import requests
response = requests.get('http://www.example.com')
print(response.text)
```
2. 发送POST请求
```python
import requests
data = {'username': 'user123', 'password': '123456'}
response = requests.post('http://www.example.com/login', data=data)
print(response.text)
```
3. 发送带有头部信息的请求
```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.36'}
response = requests.get('http://www.example.com', headers=headers)
print(response.text)
```
4. 发送带有查询参数的请求
```python
import requests
params = {'key1': 'value1', 'key2': 'value2'}
response = requests.get('http://www.example.com', params=params)
print(response.url)
```
5. 发送带有Cookies的请求
```python
import requests
cookies = {'cookie1': 'value1', 'cookie2': 'value2'}
response = requests.get('http://www.example.com', cookies=cookies)
print(response.text)
```
这些只是requests库的一些常见用例,它可以用于处理各种HTTP请求和响应,例如处理文件上传、会话管理、代理设置等。
阅读全文