Python中requests.get用法
时间: 2024-04-29 22:13:00 浏览: 171
requests.get() 是一个用于发送 HTTP GET 请求的函数,常用于获取网页内容或 API 数据。它可以接受一个 URL 参数以及可选的参数用于配置请求。
下面是一个基本的使用示例:
```python
import requests
url = 'https://www.example.com'
response = requests.get(url)
print(response.text)
```
上述代码会发送一个 GET 请求到 `https://www.example.com` 并且返回响应。响应对象包含请求状态码、响应头和响应内容等信息,其中 response.text 属性包含了响应内容的字符串表示。
requests.get() 函数可以接受多个可选参数,例如:
- params:字典或字符串,用于指定 URL 的查询参数,例如 `?key1=value1&key2=value2`
- headers:字典,用于指定请求头信息
- timeout:指定请求超时时间,以秒为单位
例如:
```python
import requests
url = 'https://www.example.com/search'
params = {'q': 'python'}
headers = {'User-Agent': 'Mozilla/5.0'}
timeout = 5
response = requests.get(url, params=params, headers=headers, timeout=timeout)
print(response.text)
```
上述代码会发送一个 GET 请求到 `https://www.example.com/search?q=python`,并且设置了请求头信息以及超时时间为 5 秒。
阅读全文