采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师这个聚合api,就是获取天气的那个api只能用20次啊,用完了还得购买那
是的,这个聚合API是收费的,不过这个收费呢,也不贵,用来学习的话,我觉得是挺好的,因为聚合API它本身文档比较详细。如果不喜欢的话,网上还有很多类似的API,你可以找一些来替换。希望对你有所帮助,加油。
好的,谢谢老师
聚合有免费api可以使用我修改的代码试试可以使用,自己注册账号调用key就行
天气预报 数据接口_免费API接口调用-聚合数据 (juhe.cn)
import json from datetime import datetime import requests from utils import proxy def weather(cityname): """ :param cityname: 城市名字 :return: 返回实况天气 """ key = '自己去申请注册' api = 'http://apis.juhe.cn/simpleWeather/query' params = 'city=%s&key=%s' % (cityname, key) url = api + '?' + params print(url) response = requests.get(url=url, proxies=proxy.proxy()) dataz = json.loads(response.text) print(dataz) result = dataz.get('result') sk = result.get('realtime') response = {'temperature': sk.get('temperature'), 'wind_direction': sk.get('direct'), 'wind_strength': sk.get('power'), 'humidity': sk.get('humidity'), 'time': datetime.now().date()} return response
聚合数据接口变了,不能按视频搞,需要到聚合网去看它的实例,希望这里改下
同学这里实现了自己的吗~
实现了,key也有了,按视频获取不到,接口变了
登录后可查看更多问答,登录/注册
0到1完整项目实战过程,是难得的Django+小程序全栈项目体验。
1.7k 7
1.5k 23
3.2k 21
1.7k 14
1.5k 12
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号