介绍
以下是使用requests库编写GET和POST请求的Python模板:
1. GET请求模板
import requests
# 目标URL
url = 'https://example.com'
# 可选:定义查询参数
params = {
'key1': 'value1',
'key2': 'value2'
}
# 发送GET请求
response = requests.get(url, params=params)
# 检查请求是否成功
if response.status_code == 200:
print('请求成功!')
print(response.text) # 获取网页内容
else:
print('请求失败,状态码:', response.status_code)
2. POST请求模板
import requests
# 目标URL
url = 'https://example.com'
# 定义要发送的数据
data = {
'username': 'your_username',
'password': 'your_password'
}
# 发送POST请求
response = requests.post(url, data=data)
# 检查请求是否成功
if response.status_code == 200:
print('请求成功!')
print(response.text) # 获取响应内容
else:
print('请求失败,状态码:', response.status_code)
说明:
- GET请求常用于从服务器获取数据,参数附加在URL后。
- POST请求用于向服务器提交数据,如表单数据、JSON等。