精华内容
下载资源
问答
  • 以前天气获取方式已经不支持了,虽然能获取到数据,但是获取信息已经不对了。 中国天气网提供最新接口需要数据请求秘钥key。而且有效期只有7天,用完了还要重新购买,很麻烦,但是获取内容绝对是最全,...

    以前的天气获取方式已经不支持了,虽然能获取到数据,但是获取到的信息已经不对了。
    中国天气网提供的最新接口需要数据请求秘钥key。而且有效期只有7天,用完了还要重新购买,很麻烦,但是获取到的内容绝对是最全,最专业的。
    所以还是为大家介绍一下中国天气网接口的调用。

    申请数据请求秘钥key

    地址:中国天气网-智慧云服务平台
    需要先注册登录。
    然后在"数据云-组合套餐-免费体验版的立即体验"获取key。
    在这里插入图片描述
    在这里插入图片描述
    获取到的key可以在右上角"我是买家-我的订单-套餐-接口详情"进行查看。
    在这里插入图片描述

    最新api接口调用

    最新接口的调用方法可以在首页帮助进行查看。
    在这里插入图片描述
    使用说明里有接口调用方法。
    在这里插入图片描述
    还告诉你哪个模块里的哪个代码都代表了什么。
    小技巧: 直接Ctrl+F搜PM2.5很容易找到对应你想知道的模块和代码。
    在这里插入图片描述
    城市id获取方法: 直接在中国天气网官网搜索北京天气,地址就有对应的id。
    在这里插入图片描述
    使用方法:
    http://api.weatherdt.com/common/?area=101010100&type=forecast&key=3047a01c7102694b4c4bb3b10c3c5ca9
    area地区ID。多个的话用|隔开
    type查阅类型。免费的只支持forecast
    key是你的秘钥。
    在这里插入图片描述
    喜欢的点个赞❤吧!

    展开全文
  • 接口地址:http://zhouxunwang.cn/data/?id=104返回格式:json请求方式:get请求说明:http://zhouxunwang.cn/data/?id=104&key=我州讯KEY&ske=1请求示例:http://zhouxunwang.cn/data/?id=104&key=Ub...

    接口地址:http://zhouxunwang.cn/data/?id=104

    返回格式:json

    请求方式:get

    请求说明:http://zhouxunwang.cn/data/?id=104&key=我的州讯KEY&ske=1

    请求示例:http://zhouxunwang.cn/data/?id=104&key=Ub2TIRgGYSDSD&ske=1

    接口备注:通过邮编查询对应的地名

    请求参数说明:名称必填类型说明

    ske是stringske 必须等于1

    key是string登录后台->API接口 ->我的KEY

    返回参数说明:名称类型说明

    error_codeint返回码

    resonstring返回说明

    json返回示例:{

    "reason":"successed",

    "result":[

    {

    "id":"1", /*省份ID*/

    "province":"上海市",  /*省份名称*/

    "city":[

    {

    "id":"32",  /*城市ID*/

    "city":"上海市",  /*城市名称*/

    "district":[

    {

    "id":"798",  /*区域ID*/

    "district":"南汇区"  /*区域名称*/

    },

    {

    "id":"799",

    "district":"卢湾区"

    },

    {

    "id":"800",

    "district":"嘉定区"

    },

    {

    "id":"801",

    "district":"奉贤区"

    },

    {

    "id":"802",

    "district":"宝山区"

    },

    {

    "id":"803",

    "district":"崇明县"

    },

    {

    "id":"804",

    "district":"徐汇区"

    },

    {

    "id":"805",

    "district":"普陀区"

    },

    {

    "id":"806",

    "district":"杨浦区"

    },

    {

    "id":"807",

    "district":"松江区"

    },

    {

    "id":"808",

    "district":"浦东新区"

    },

    {

    "id":"809",

    "district":"虹口区"

    },

    {

    "id":"810",

    "district":"金山区"

    },

    {

    "id":"811",

    "district":"长宁区"

    },

    {

    "id":"812",

    "district":"闵行区"

    },

    {

    "id":"813",

    "district":"闸北区"

    },

    {

    "id":"814",

    "district":"青浦区"

    },

    {

    "id":"815",

    "district":"静安区"

    },

    {

    "id":"816",

    "district":"黄浦区"

    }

    ]

    }

    ]

    }

    ]

    }

    展开全文
  • 使用 JSONPath 将所有的城市名称提取出来,并保存在一个文件中。{ "state": 1, "message": "success", "content": { "rows": [], "data": { "allCitySearchLabels": { "A": [ { "id": 601, ...

    使用 JSONPath 将所有的城市名称提取出来,并保存在一个文件中。

    { "state": 1, "message": "success", "content": { "rows": [], "data": { "allCitySearchLabels": { "A": [ { "id": 601, "name": "鞍山", "parentId": 535, "code": "081600000", "isSelected": false }, { "id": 105795, "name": "澳门特别行政区", "parentId": 562, "code": "330100000", "isSelected": false } ] } } }}

    ① 访问 URL

    创建一个文件,取名为 jsonLagou.py。然后,引用 urllib.request 模块,访问拉勾网的 URL,获取网页内容。

    # jsonLagou.pyimport urllib.requestimport jsonpathimport json

    url = "http://www.lagou.com/lbs/getAllCitySearchLabels.json"headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36"}

    request = urllib.request.Request(url, headers=headers)response = urllib.request.urlopen(request)html = response.read()print(html)

    此时获得的 html 内容就是一个 JSON 格式的字符串。

    ② 读取城市名称列表

    将字符串格式的 JSON 转换为 Python 对象,并使用 JSONPath 获取所有 name 节点的值,形成列表。

    # 把 JSON 格式字符串转换成 Python 对象jsonobj = json.loads(html)# 从根节点开始,匹配 name 节点city_list = jsonpath.jsonpath(jsonobj, "$..name")print(city_list)

    此时 city_list 变量中存储的就是所有的城市列表。

    ③ 将城市列表保存到本地

    使用 json.dumps() 方法将列表转化为 JSON 格式的字符串,再将字符串写入本地文件。

    # 打开或创建一个名为 city.json 的文件file = open("city.json", w)

    # 将列表序列化为 JSON 格式的字符串content = json.dumps(city_list, ensure_ascii=False)print(content)

    # 将 JSON 格式的字符串写入本地文件file.write(content)file.close()

    展开全文
  • 3 获取城市id # 获取地点id def get_location(city_name): location_url = 'https://geoapi.qweather.com/v2/city/lookup?' # city_name = '北京' key = "你key" url = location_url + "location=

    1 注册和风平台账号,创建 应用,获取key

    在这里插入图片描述
    在这里插入图片描述

    2 阅读和风开发接口文档

    阅读开发文档可知,查询某地天气 需要知道某地的id
    在这里插入图片描述

    3 获取城市id

    
    # 获取地点id
    def get_location(city_name):
        location_url = 'https://geoapi.qweather.com/v2/city/lookup?'
        # city_name = '北京'
        key = "你的key"
    
        url = location_url + "location=" + city_name + '&key=' + key
        # print(url)
        response = requests.get(url).json()  # .json()进行格式转换
    
        return response['location'][0]['id']
    
    
    # 设置地点id
    def set_city_id(request):
        for i in City.objects.all():
            id = get_location(i.city_name)
            i.city_id = id
            i.save()
        return HttpResponse("地点id设置成功"

    4 利用地点id 获取天气数据

    # 获取天气
    def get_temperature(city_id):
        location_url = "https://devapi.qweather.com/v7/weather/3d?"
        key = "9ddd61bd36c14c069b7b83866c283413"
        # city_id = "101010100"
        url = location_url + "location=" + city_id + '&key=' + key
        response = requests.get(url).json()
        # print(response["daily"][0]["tempMax"])
        # print(response["daily"][0]["tempMin"])
        return response["daily"][0]
    
    
    展开全文
  • /* 定位当前城市的方法调用 */ [self asynGETJSONWithURL:@"http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js" completion:^(id result) { NSLog(@"%@", result[@"city"]); }]; /* 方法实现 */ - ...
  • 一、 背景描述在百度地图上查询一个...二、 获取住宅小区边界1.1 获取住宅小区POI ID。通过百度提供JS接口LocalSearchSearch方法搜索小区名称,返回LocalResult中包含POIuid.1.2 调用百度Web方法查询小区
  • 如何给所有用户所在不同城市发送预警推送呢, 天气api最近新出了一个接口, 该接口返回了所有出现预警信息城市预警信息 包含内容: 1. 当前城市ID 2. 预警类型, 如:寒潮 3. 预警级别, 如:蓝色 4. 详细预警内容...
  • 获取大学接口

    2018-05-28 10:16:00
    1.获取省份列表:http://119.29.166.254:9090/api/provinces返回是省份列表,其中id很重要。2.通过省份id查询省份城市:http://119.29.166.254:9090/api/province/getCitiesByProvinceId?id=省份id3.通过省份id...
  • Weather.com.cn提供JSON格式数据(http://m.weather.com.cn/data/101070201.html),不过需要我们知道城市ID,如何获取城市ID呢? Weather.com.cn也提供了相应接口。 1. 访问...
  • API:http://www.weather.com.cn/data/sk/城市ID.html 例如,指定获取广州城市天气 API : http://www.weather.com.cn/data/sk/101280101.html 1.Controller层 /** * 获取天气 * @return null * @...
  • 商场地图api通过城市ID获取商场列表,目前暂支持上海、北京,其他城市陆续增加中... 接口名称:商场地图api 接口平台:数据接口 接口地址:http://op.juhe.cn/atlasyun/mall/list 支持格式:json 请求方式:...
  • 中华万年历API抓包中华万年历得到的接口(JSON):http://wthrcdn.etouch.cn/weather_mini?city=北京通过城市名字获得天气数据,json数据http://wthrcdn.etouch.cn/weather_mini?citykey=101010100通过城市id获得天气...
  • 和风天气-城市ID-sqlite数据库构建

    千次阅读 2015-12-29 02:07:15
    不过不够智能的是需要传国内的城市ID,并不支持传入中文地点或者...这就造成了手机端必须有城市ID的这么一个情况,api也没有提供手机端获取城市ID的接口,目前来说只能自己构建城市ID的数据库了。 综上,本人用Android
  • 获取城市天气数据

    2018-09-14 17:05:00
    http://wthrcdn.etouch.cn/weather_mini?city=北京通过城市名字获得天气数据,json数据http://wthrcdn.etouch.cn/weather_mini?citykey=101010100通过城市id获得天气数据,json数据 数据和中国天气网...
  • 根据城市ID查询相应筛选条件数据(四种筛选条件下拉列表数据) 需要重用PickerView组件(前三个筛选菜单进行重用) 需要根据点击不同菜单传递不同菜单数据,进而改变组件列表数据信
  • Unity 工具之 获取当前所在城市天气数据封装(自动定位当前所在城市,天气数据可以获得多天天数据) 实现原理 1、首先根据联网 IP 获得当前所在城市 ...3、根据城市ID,最后得到天气数据,解析封装给接口调用;
  • 参考过...所以我进行了修改,使用数据库查询方式来搜索全国的城市ID号,然后查询天气。里面增加数据库表创建,插入数据,查询数据等等功能。非常哟参考价值。对学数据库功能很有启发作用。
  • 一、根据城市名/id查询天气二。三、四、实例//appkey$key='9b1380be63fc20a841c454894651521';$city='杭州';//url$url='http://v.juhe.cn/weather/index?key='.$key.'&cityname='.$city.'&dtype=json&...
  • 附:SpringBoot 调用天气预报api接口获取天气数据(2) 项目结构: ...通过城市id获得天气数据(可以自己在百度搜索城市id) http://wthrcdn.etouch.cn/weather_mini?citykey=101010100 1.通过Gr...
  • 获取天气的接口来自网友,我是连接地址 获取当前客户端真实ID:如果百度找不到方法的朋友来着看看吧https://www.cnblogs.com/pojdd/p/8647615.html 本文纯转发
  • 1.首先建表及获取省份城市信息 import requests import pymssql import json url = "http://apis.juhe.cn/springTravel/citys?key=XXXXXXXXXXXXXXXXXXXX" data = {"city_id":"city"} res = reque
  • 一.使用access_token和openid.访问接口可以获取到...公众号可通过本接口来根据OpenID获取用户基本信息,包括昵称、头像、性别、所在城市、语言和关注时间。请注意,如果开发者有在多个公众号,或在公众号、移动应...
  • 1,jsp页面输入省份和城市 根据条件获取当地天气信息2,java代码 利用第三方省份和城市的路径地址本工程主要实现java获取天气预报信息步骤1,创建工程weatherDemo2,创建包结构3,创建类4,访问第三方接口 ...
  • 预览图(比较简单粗糙) 聚合数据全国天气预报接口:https://www.juhe.cn/docs/api/id/39 接口地址:http://v.juhe.cn/weather/index ...cityname string Y 城市名或城市ID,如:”苏州”,需要utf8 urlencode
  • 随着国家发展,中国很多城市的空气质量其实并不好,国家气象局会有实时统计,但是要去写爬虫爬取是十分麻烦事情,并且官方网站也会做一些反爬虫措施,所以实现起来比较麻烦,最好办法就是使用现成免费接口,...
  • 国家气象局提供天气预报接口

    万次阅读 2019-10-09 10:55:23
    这是 国家气象局提供天气预报接口 ...1、首先获取城市ID号 北京:101010100朝阳:101010300顺义:101010400怀柔:101010500通州:101010600昌平:101010700延庆:101010800丰台:101010900石景山:101011000大兴:10101...
  • 今日新增至126,接口还在不断扩展更新中 qq群:305694703 史上最全天气数据接口包括环境、气象、预警、水文、预报、实况、格点,落区、等值面、雷达、云图、空气质量实况及预报、气候统计、雷电分布、灾害性天气、...
  • android室内地图接口根据城市ID和店铺ID获取商铺详情,目前暂支持上海、北京,其他城市陆续增加中... 接口名称:android室内地图接口 接口平台:webapi 接口地址:http://op.juhe.cn/atlasyun/shop/detail 支持...
  • 082-天气预报之城市代码 ID

    千次阅读 2020-04-30 09:44:53
    调用气象局接口获取天气时需要使用到城市代码ID城市代码ID 获取方式: 城市代码ID 下面将上述地址下载文件内容整理后结果: 由于某些名称可能重复,但他们确实存在于不同区域下,如:河南,中国-内蒙古-河南...

空空如也

空空如也

1 2 3 4 5 6
收藏数 118
精华内容 47
关键字:

获取城市id的接口