天气数据爬取
import json
import requests
url = 'http://t.weather.itboy.net/api/weather/city/101220402'
resp = requests.get(url)
status_code = resp.status_code
weather_json_str = resp.text
# print(weather_json_str)
weather_obj = json.loads(weather_json_str)
# print(type(weather_obj), weather_obj)
# json结构复杂,将数据打印出后复制到pycharm中进行格式化
weather_data = weather_obj['data']
# print(weather_data)
day_weather_list = weather_data['forecast']
# print(day_weather_list)
for day in day_weather_list:
print(day)
date = day['date']
high = day['high']
low = day['low']
type = day['type']
print(f'{date}号,天气{type},高温{high},低温{low}')