Python调用api
时间: 2024-02-16 17:52:57 浏览: 76
Python调用API的步骤如下:
1. 导入需要的模块,比如requests模块。
2. 构造请求,包括请求的方法、URL、请求头、请求参数、请求体等。
3. 发送请求,使用requests模块发送请求。
4. 处理响应,包括获取响应头、响应状态码、响应体等。
5. 解析响应,根据接口返回的数据格式解析响应体,获取需要的数据。
下面是一个简单的示例代码:
```python
import requests
# 构造请求
url = 'https://api.example.com/v1/users'
headers = {'Authorization': 'Bearer my_token'}
params = {'page': 1, 'per_page': 10}
# 发送请求
response = requests.get(url, headers=headers, params=params)
# 处理响应
status_code = response.status_code
headers = response.headers
content_type = response.headers['Content-Type']
json_data = response.json()
# 解析响应
users = json_data['data']
for user in users:
print(user['name'], user['email'])
```
这个示例代码使用requests模块发送了一个GET请求,带有请求头和请求参数,获取了API返回的用户列表数据,并解析出了每个用户的姓名和邮箱。
阅读全文