requests 举例运用
时间: 2024-10-11 14:01:47 浏览: 17
`requests`是一个流行的Python库,用于发送HTTP请求,使得与Web服务交互变得更加简单。它支持GET、POST、PUT、DELETE等常见的HTTP方法,并能处理响应结果。下面是一个简单的例子:
```python
import requests
# 发送GET请求获取网页内容
response = requests.get('https://www.example.com')
# 检查请求是否成功(状态码200表示成功)
if response.status_code == 200:
# 获取响应文本
webpage_content = response.text
print(webpage_content)
else:
print(f"请求失败,状态码:{response.status_code}")
# 发送POST请求提交数据(例如登录)
data = {'username': 'your_username', 'password': 'your_password'}
response_post = requests.post('https://api.example.com/login', data=data)
# 检查POST请求的状态码和其他详细信息
print(response_post.json()) # 如果是JSON响应,可以使用json()方法解析
```
在这个示例中,`requests.get()`用于获取静态页面,而`requests.post()`用于向服务器发送数据。你可以根据需要调整URL、请求头、数据等参数。
阅读全文