中国天气网api接口

2023-05-16

一、中国天气网API

  中国天气网官方api接口已经停止更新,因此许多以前的博客上的api接口已经失效。因为最近布置了一个关于天气预报的作业,因此以作记录找到的api。

1.1 Json格式的预报

请求方式:http get

返回:gzip格式压缩的文件

抓包接口:http://wthrcdn.etouch.cn/weather_mini?city=北京

或者以城市代码:http://wthrcdn.etouch.cn/weather_mini?citykey=101010100

以下为手动缩进后的Json文件:

{
    "data":
    {
        "yesterday":{
                        "date":"14日星期一",
                        "high":"高温 15℃",
                        "fx":"北风",
                        "low":"低温 3℃",
                        "fl":"<![CDATA[3-4级]]>",
                        "type":"晴"
                    },
        "city":"北京",
            "forecast":
            [
                {
                    "date":"15日星期二",
                    "high":"高温 17℃",
                    "fengli":"<![CDATA[<3级]]>",
                    "low":"低温 6℃",
                    "fengxiang":"西南风",
                    "type":"晴"
                },
                {
                    "date":"16日星期三",
                    "high":"高温 15℃",
                    "fengli":"<![CDATA[<3级]]>",
                    "low":"低温 9℃",
                    "fengxiang":"西风",
                    "type":"阴"
                },
                {
                    "date":"17日星期四",
                    "high":"高温 13℃",
                    "fengli":"<![CDATA[<3级]]>",
                    "low":"低温 7℃",
                    "fengxiang":"西北风",
                    "type":"小雨"},
                {
                    "date":"18日星期五",
                    "high":"高温 17℃",
                    "fengli":"<![CDATA[<3级]]>",
                    "low":"低温 8℃",
                    "fengxiang":"西南风",
                    "type":"多云"},
                {
                    "date":"19日星期六",
                    "high":"高温 19℃",
                    "fengli":"<![CDATA[<3级]]>",
                    "low":"低温 10℃",
                    "fengxiang":"北风",
                    "type":"多云"
                }
            ],
    "ganmao":"天凉,昼夜温差较大,较易发生感冒,请适当增减衣服,体质较弱的朋友请注意适当防护。",
    "wendu":"16"
    },
    "status":1000,
    "desc":"OK"
}

1.2 XML格式的预报

请求方式:http get

返回:gzip格式压缩的文件

抓包接口:http://wthrcdn.etouch.cn/WeatherApi?city=北京

或者以城市代码:http://wthrcdn.etouch.cn/WeatherApi?citykey=101010100

<?xml version="1.0" encoding="UTF-8"?>
<resp>
    <city>北京</city>
    <updatetime>17:39</updatetime>
    <wendu>12</wendu>
    <fengli><![CDATA[3级]]></fengli>
    <shidu>56%</shidu>
    <fengxiang>西南风</fengxiang>
    <sunrise_1>06:25</sunrise_1>
    <sunset_1>17:34</sunset_1>
    <sunrise_2></sunrise_2>
    <sunset_2></sunset_2><yesterday>
    <date_1>15日星期二</date_1>
    <high_1>高温 17℃</high_1>
    <low_1>低温 6℃</low_1>
    <day_1>
        <type_1></type_1>
        <fx_1>西南风</fx_1>
        <fl_1><![CDATA[<3级]]></fl_1>
    </day_1>
    <night_1>
    <type_1>多云</type_1>
    <fx_1>西南风</fx_1>
    <fl_1><![CDATA[<3级]]></fl_1>
    </night_1>
    </yesterday>
    <forecast>
        <weather>
            <date>16日星期三</date>
            <high>高温 15℃</high>
            <low>低温 9℃</low><day>
            <type></type>
            <fengxiang>西南风</fengxiang>
            <fengli><![CDATA[<3级]]></fengli>
            </day>
                <night>
                    <type>小雨</type>
                    <fengxiang>南风</fengxiang>
                    <fengli><![CDATA[<3级]]></fengli>
                </night>
        </weather>
        <weather>
            <date>17日星期四</date>
            <high>高温 14℃</high>
            <low>低温 7℃</low>
            <day>
                <type>小雨</type>
                <fengxiang>东南风</fengxiang>
                <fengli><![CDATA[<3级]]></fengli>
            </day>
            <night>
                <type>多云</type>
                <fengxiang>西北风</fengxiang>
                <fengli><![CDATA[<3级]]></fengli>
            </night>
        </weather>
        <weather>
        <date>18日星期五</date>
        <high>高温 17℃</high>
        <low>低温 8℃</low>
        <day>
        <type>多云</type>
        <fengxiang>西南风</fengxiang>
        <fengli><![CDATA[<3级]]></fengli>
        </day>
        <night>
        <type>多云</type>
        <fengxiang>北风</fengxiang>
        <fengli><![CDATA[<3级]]></fengli>
        </night>
        </weather>
        <weather>
            <date>19日星期六</date>
            <high>高温 20℃</high>
            <low>低温 10℃</low>
            <day>
                <type>多云</type>
                <fengxiang>南风</fengxiang>
                <fengli><![CDATA[<3级]]></fengli>
            </day>
            <night>
                <type>多云</type>
                <fengxiang>北风</fengxiang>
                <fengli><![CDATA[<3级]]></fengli>
            </night>
        </weather>
        <weather>
            <date>20日星期天</date>
            <high>高温 22℃</high>
            <low>低温 7℃</low>
            <day>
                <type>多云</type>
                <fengxiang>西北风</fengxiang>
                <fengli><![CDATA[3-4级]]></fengli>
            </day>
            <night>
                <type></type>
                <fengxiang>北风</fengxiang>
                <fengli><![CDATA[<3级]]></fengli>
            </night>
        </weather>
    </forecast>
    <zhishus>
        <zhishu>
            <name>晨练指数</name>
            <value>较适宜</value>
            <detail>早晨气象条件较适宜晨练,但阴天导致树林夜晚释放的二氧化碳气体不易扩散,请避免在林中晨练。</detail></zhishu><zhishu><name>舒适度</name><value>较舒适</value><detail>白天天气阴沉,会感到有点儿凉,但大部分人完全可以接受。</detail></zhishu><zhishu><name>穿衣指数</name><value>较冷</value><detail>建议着厚外套加毛衣等服装。年老体弱者宜着大衣、呢外套加羊毛衫。</detail>
        </zhishu>
        <zhishu>
            <name>感冒指数</name>
            <value>较易发</value>
            <detail>天气较凉,较易发生感冒,请适当增加衣服。体质较弱的朋友尤其应该注意防护。</detail>
        </zhishu>
        <zhishu>
            <name>晾晒指数</name>
            <value>不太适宜</value>
            <detail>天气阴沉,不利于水分的迅速蒸发,不太适宜晾晒。若需要晾晒,请尽量选择通风的地点。</detail></zhishu><zhishu><name>旅游指数</name><value>适宜</value><detail>天气较好,温度适宜,总体来说还是好天气哦,这样的天气适宜旅游,您可以尽情地享受大自然的风光。 </detail>
        </zhishu>
        <zhishu>
            <name>紫外线强度</name>
            <value>最弱</value>
            <detail>属弱紫外线辐射天气,无需特别防护。若长期在户外,建议涂擦SPF在8-12之间的防晒护肤品。</detail>
        </zhishu>
        <zhishu>
            <name>洗车指数</name>
            <value>不宜</value><detail>不宜洗车,未来24小时内有雨,如果在此期间洗车,雨水和路上的泥水可能会再次弄脏您的爱车。</detail>
        </zhishu>
        <zhishu>
            <name>运动指数</name>
            <value>较适宜</value>
            <detail>阴天,较适宜进行各种户内外运动。</detail>
        </zhishu>
        <zhishu>
            <name>约会指数</name>
            <value>较适宜</value>
            <detail>虽然天空有些阴沉,但情侣们可以放心外出,不用担心天气来调皮捣乱而影响了兴致。</detail></zhishu><zhishu><name>雨伞指数</name><value>不带伞</value><detail>阴天,但降水概率很低,因此您在出门的时候无须带雨伞。</detail>
        </zhishu>
    </zhishus>
</resp><!-- 10.42.121.88(10.42.121.88):8603 ; 10.42.161.121:8080 -->

参考:http://www.voidcn.com/article/p-vvmzevct-bbs.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

中国天气网api接口 的相关文章

  • 保护客户端 API 的安全

    我正在为基于 JavaScript 的游戏构建服务器端 API 和客户端库 其中必须确保两个非常重要的功能的安全 用户每次游玩都必须扣款 我们必须确保提交的分数是玩家实际获得的分数 解决第一个问题看起来很简单 在每次游戏开始时 我们都会调用
  • 如何从 Web 应用程序访问仅限身份验证的 Twitter API 方法

    我有一个 iPhone 网络应用程序 它最终将在 PhoneGap 应用程序中运行 但现在我在 Safari 中运行它 该应用程序需要访问 Twitter 好友的推文 包括私人推文 所以我使用 Scribe 库实现了 OAuth 我成功地将
  • useState 由于某种原因没有更新?

    当我尝试使用 axios 从后端 API 获取一些数据 并在由于某种原因获得结果后设置状态时 状态不会更新 当我尝试使用状态时 它只会向我显示一个空数组 但有趣的是当我console log res data 它会毫无问题地向我显示我的列表
  • 使用 Bloomberg .Net API 的每小时数据

    我正在努力解决使用 Net API 3 0 从 Bloomberg 获取每小时开盘价 最高价 最低价和最后价格快照的逻辑 我已经用谷歌搜索了很多次 但没有运气 对此的任何帮助将不胜感激 我试图在 Bloomberg Net API C 中找
  • 将 Django 模型映射到外部 API

    上下文 我有一个外部 API 提供数据并允许发布新数据或修补现有数据 API 响应示例 response requests get http api band 4 print response json id 4 name The Beat
  • 如何在S3中存储数据并允许用户使用rails API / iOS客户端以安全的方式访问?

    我是编写 Rails 和 API 的新手 我需要一些有关 S3 存储解决方案的帮助 这是我的问题 我正在为 iOS 应用程序编写一个 API 用户在 iOS 上使用 Facebook API 登录 服务器根据 Facebook 向 iOS
  • Swift:转义闭包捕获非转义参数“onCompletion”

    我的 swift 有问题 我正在尝试发送 API 请求 然后检索数据 但收到以下错误消息 Swift 转义闭包捕获非转义参数 onCompletion 有谁知道我该如何解决这个问题 提前致谢 Code class RestApiManage
  • 如何使用php api检查电子邮件或手机paypal帐户状态?

    如何使用 php api 检查电子邮件或手机 Paypal 帐户状态 好的 如果我想汇款到此电子邮件贝宝 email protected cdn cgi l email protection 或手机 1234567890 汇款前 我可以检查
  • 如何从网站中提取冠状病毒病例?

    我正在尝试从网站中提取冠状病毒 https www trackcorona live https www trackcorona live 但我得到了一个错误 这是我的代码 response requests get https www t
  • 使用 C#.net 中的私有存储库的身份验证读取 BitBucket API

    我已经尝试了几天让 BitBucket API 为我工作 但是当涉及到让它为具有身份验证的私有存储库工作时 将问题设置为私有 当它们设置为公开 无需身份验证 一切正常 代码示例如下 static void Main string args
  • 发送 Microsoft Graph 请求事件返回 400

    我能够通过将 JSON 请求发布到https graph microsoft com v1 0 me calendar events https graph microsoft com v1 0 me calendar events 我已经
  • 您可以使用 JSONP 检索您的 Skype 状态吗?

    有谁知道使用 JSONP 获取 Skype 状态的 URL 到目前为止我只找到了一个 XML 状态 URL http mystatus skype com username xml 我正在尝试使用 AJAX 查询 Skype 是的 我可以使
  • 如何在 Google Maps API 中指示语言?

    就像你访问一样maps google com tw or maps google co kr or maps google co jp 您可以看到每个国家 地区都显示自己的语言 我可以在 Google 地图 API 中使用任何属性来动态设置
  • Codeception API 测试响应返回“N/A”

    我正在使用 Laravel 和 Codeception 作为测试框架编写 API 我无法让 Codeception 返回响应代码 我可以从 Codeception 获取响应代码 以及 JSON 响应 我编写了一个简单的测试来从 GET 请求
  • 中间件 API 的最佳实践是什么? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我们正在开发一个中间件 SDK 采用 C 和 Java 语言 供游戏开发人员 动画软件开发人员 阿凡达开
  • 适用于 iPhone 和 HTTP 直播的实时视频聊天

    所以一般来说 我想为 iPhone 制作一个具有视频聊天功能的应用程序 但经过多次搜索 我仍然找不到任何成功的结果 是否有任何公共或私有 API 可用于在 iPhone 上执行此操作 如果您的答案是 是 请帮助我 基本上 我想要的是读取连接
  • 415 不支持的媒体类型; Angular2 到 API

    我是 Angular 2 的新手 我面临着一个无法找到解决方案的问题 当我尝试从 Angular 2 发布到 API 时 我得到 415 不支持的媒体类型 角度2代码 onSubmit value any console log value
  • Spotify Apps API:库类不会返回用户播放列表

    我试图获取一个包含用户库中所有播放列表的数组 http developer spotify com download spotify apps api reference dcdebc652c html 其他类属性 专辑 艺术家 加星标的播
  • 如何在 Django Rest 框架中编写“删除”操作的测试

    我正在为 Django Rest Framework API 编写测试 我一直在测试 删除 我对 创建 的测试工作正常 这是我的测试代码 import json from django urls import reverse from re
  • webm视频转换API

    有谁知道用于将视频转换为谷歌新的 WebM 视频格式的 原型 c API 谷歌快速搜索显示 不 但是编码器示例 http www webmproject org tools vp8 sdk example simple encoder ht

随机推荐