资讯专栏INFORMATION COLUMN

抓包中华万年历得到天气接口

quietin / 3346人阅读

摘要:抓包中华万年历得到天气接口首先,我说一说我遇到这个需求的场景。甲方要求可以按照登陆地显示当地天气。首先,介绍一下中国天气网的以及规范。固定通过城市名字获得天气数据,数据。这个功能就是简单的利用从中华万年历的接口拿到数据。

抓包中华万年历得到天气接口

首先,我说一说我遇到这个需求的场景。我正在维护一个关于地方政府的政务后台系统。甲方要求可以按照登陆地显示当地天气。我分析了一下,这种功能应该被实现很多次。网上应该有现成的接口,就不必让后台去调接口了,我直接拿数据吧。

首先,介绍一下中国天气网的url以及规范。
1.请求方式:http get
2.数据返回:json或xml
3.接口组成:由固定URL加不同的参数组成,完整URL需客户端经过固定方式加密后使用。
4.固定URL:http://wthrcdn.etouch.cn/weat...
5.通过城市名字获得天气数据,json数据。http://wthrcdn.etouch.cn/weat...
6.通过城市id获得天气数据,json数据。http://wthrcdn.etouch.cn/weat...
7.通过城市id获得天气数据,xml文件数据。http://wthrcdn.etouch.cn/Weat...
当错误时会有节点
8.通过城市名字获得天气数据,xml文件数据。http://wthrcdn.etouch.cn/Weat...

下图附上js具体操作

具体ajax操作

  $.ajax({ 
     type : "get", //提交方式 
     url : "",//路径 
     data : { 
      ""
     },//数据,这里使用的是Json格式进行传输 
     success : function(result) {//返回数据根据结果进行相应的处理 
      if ( result.success ) { 
      } else { 
   
      } 
     } 
    }); 

总结一下这个功能的实现。

这个功能就是简单的利用ajax从中华万年历的接口拿到json数据。然后把数据解析写入到html文档里面。显示温度,天气以及动态切换天气图片和最低温度、最高温度。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/99036.html

相关文章

  • 用Electron-nightmare快速实现微信天气助手Syaya

    摘要:项目背景庞大的用户安装量和恐怖的用户使用时间,微信已成为国内移动互联网上基础设施级的应用。以一周时间开发的微信天气查询助手,就是一次技术验证性尝试。但就针对微信来说,不是最好的解决方案。 项目背景 庞大的用户安装量和恐怖的用户使用时间,微信已成为国内移动互联网上基础设施级的应用。 以微信为平台的客服服务有很多方式,比如订阅号,服务号,小程序,但受到微信官方的限制,如果想做一个聊天群的自...

    jiekechoo 评论0 收藏0
  • 架构 - 收藏集 - 掘金

    摘要:浅谈秒杀系统架构设计后端掘金秒杀是电子商务网站常见的一种营销手段。这两个项目白话网站架构演进后端掘金这是白话系列的文章。 浅谈秒杀系统架构设计 - 后端 - 掘金秒杀是电子商务网站常见的一种营销手段。 不要整个系统宕机。 即使系统故障,也不要将错误数据展示出来。 尽量保持公平公正。 实现效果 秒杀开始前,抢购按钮为活动未开始。 秒杀开始时,抢购按钮可以点击下单。 秒杀结束后,按钮按钮变...

    Riddler 评论0 收藏0
  • 拥有一款属于自己的小程序之入门-天气小程序

    摘要:润物无声,做一个有个格调的小程序快应用现在可谓是家喻户晓,也更加密切的渗透入我们的生活中,笔者也算是个爱折腾的人,俗话说的好嘛,不折腾,不前端当然是笔者自己的小心声。于是在平日里忙碌的工作之余抽出来时间搞点事情来写一个属于自己的贴身小天气。 ———— 润物无声,做一个有个格调的coder小程序、快应用现在可谓是家喻户晓,也更加密切的渗透入我们的生活中,笔者也算是个爱折腾的人,俗话说的好...

    Anchorer 评论0 收藏0
  • Javascript中的时间

    摘要:比如中国,从西到东横跨东五东六东七东八和东九五个时区,中华人民共和国成立以后,全国统一采用首都北京所在的东八时区的区时作为标准时间,称为北京时间。全球所有国家根据时间和各自国家所在的时区确定当地时间,以此来保证全球时间的低误差同步。 我们在编程时,不可避免地会和时间打交道。 比如要完成一次秒杀活动, 就会涉及到时间存取,时间同步和时间差值计算等诸多细节。一个JavsScript的简单例...

    MageekChiu 评论0 收藏0
  • Spring AOP 入门

    摘要:一以及术语是的简称,被译为面向切面编程。切面由切点和增强组成,他包括了连接点定义和横切逻辑代码的定义,就是负责实施切面的框架。五使用来定义纯粹的切面使用方法也非常简单,使用的标签。采用动态代理和动态代理技术在运行期间织入。 引言 AOP是软件开发思想发展到一定阶段的产物,AOP的出现并不是为了代替OOP,仅作为OOP的有益补充,在下面的例子中这个概念将会得到印证。AOP的应用场合是受限...

    CodeSheep 评论0 收藏0

发表评论

0条评论

quietin

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<