请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

聚合api

老师这个聚合api,就是获取天气的那个api只能用20次啊,用完了还得购买那

正在回答

插入代码

3回答

是的,这个聚合API是收费的,不过这个收费呢,也不贵,用来学习的话,我觉得是挺好的,因为聚合API它本身文档比较详细。如果不喜欢的话,网上还有很多类似的API,你可以找一些来替换。希望对你有所帮助,加油。

0 回复 有任何疑惑可以回复我~
  • 提问者 珏山 #1
    好的,谢谢老师
    回复 有任何疑惑可以回复我~ 2020-06-17 07:50:02
哈哈笑笑9632300 2021-09-10 16:37:36

聚合有免费api可以使用我修改的代码试试可以使用,自己注册账号调用key就行

天气预报 数据接口_免费API接口调用-聚合数据 (juhe.cn)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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
0 回复 有任何疑惑可以回复我~
weixin_慕侠9557684 2021-07-30 17:24:38

聚合数据接口变了,不能按视频搞,需要到聚合网去看它的实例,希望这里改下

0 回复 有任何疑惑可以回复我~
  • 同学这里实现了自己的吗~
    回复 有任何疑惑可以回复我~ 2021-07-31 17:29:59
  • 实现了,key也有了,按视频获取不到,接口变了
    回复 有任何疑惑可以回复我~ 2021-07-31 18:53:43
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号