API接口

#时下流行,前后端分离开发技术。
后端负责接收请求,响应纯数据,叫”API接口“。前端js负责发请求。
#接口(别人提供数据的后台程序)分为合法和非法。
#合法: 阿里云各种AI接口,淘宝商品,github。
非法:

import json
import requests

url = ‘http://t.weather.itboy.net/api/weather/city/101100201’

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的 临时.json文件中
pycharm/code/reformat 格式化 json文件,照着json文件层级取数据。
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}’)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值