python的request爬取天气
时间: 2023-07-11 17:59:05 浏览: 148
python爬取天气数据
可以用 Python 的 requests 库来爬取天气数据,下面是一个简单的示例代码:
```python
import requests
url = 'http://wthrcdn.etouch.cn/weather_mini?city='
city = input('请输入城市名称:')
r = requests.get(url + city)
data = r.json()['data']['forecast'][0]
print('城市:', data['city'])
print('日期:', data['date'])
print('最低气温:', data['low'])
print('最高气温:', data['high'])
print('天气情况:', data['type'])
```
其中,`url` 是天气查询的 API 地址,`city` 是用户输入的城市名称。使用 `requests.get()` 方法向 API 发送请求,并将响应数据转换为 JSON 格式。然后从 JSON 数据中提取所需的天气信息,并输出到控制台。
阅读全文