python的requests.get库使用
时间: 2025-01-08 09:49:38 浏览: 3
### 使用 `requests.get` 方法
在 Python 中,`requests.get` 是用于发起 HTTP GET 请求的方法之一。此方法简单易用,适合快速获取资源。
```python
import requests
url = "http://example.com"
response = requests.get(url)
print(response.text)
```
当需要传递参数给服务器时,可以利用 params 参数来构建查询字符串[^1]。
```python
params = {"key1": "value1", "key2": "value2"}
response = requests.get(url, params=params)
```
对于设置请求头的情况,可以通过 headers 参数指定自定义头部信息[^3]。
```python
headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)",
}
response = requests.get(url, headers=headers)
```
如果目标网站返回 JSON 数据,则可以直接通过 `.json()` 方法解析响应体中的内容[^5]。
```python
data = response.json()
```
为了处理超时情况,可以在调用 `get` 函数时加入 timeout 参数设定最大等待时间(秒),超过该时限则抛出异常。
```python
try:
response = requests.get(url, timeout=5)
except requests.exceptions.Timeout:
print("The request timed out!")
else:
print("The request did not time out.")
```
阅读全文