python requests get请求
时间: 2023-04-11 21:04:36 浏览: 139
使用Python中的requests库发送GET请求,可以通过以下几个步骤实现:
1. 导入requests库
```python
import requests
```
2. 构造请求参数
GET请求一般不需要传递请求体,所以我们只需要构造请求URL即可。例如,请求一个API接口,URL为https://api.example.com/user?id=123,其中id为请求参数,可以通过如下代码构造:
```python
url = 'https://api.example.com/user'
params = {'id': '123'}
```
3. 发送请求并获取响应
使用requests库的get方法发送请求,返回的响应对象包含了服务器返回的所有信息,我们可以从中提取需要的数据。例如,获取响应的状态码、文本内容、JSON格式数据等,可以通过如下代码实现:
```python
response = requests.get(url, params=params)
status_code = response.status_code
content = response.text
json_data = response.json()
```
完整的示例代码如下:
```python
import requests
url = 'https://api.example.com/user'
params = {'id': '123'}
response = requests.get(url, params=params)
status_code = response.status_code
content = response.text
json_data = response.json()
print(f'Status code: {status_code}')
print(f'Content: {content}')
print(f'JSON data: {json_data}')
```
阅读全文