美文网首页
深圳到底多久没下雨了

深圳到底多久没下雨了

作者: 铁铁木 | 来源:发表于2017-12-27 17:16 被阅读0次

最近在看Python的Numpy,但没什么真实数据练手

中午吃饭的时候,看到天气晴朗许多,没有前几天雾霾严重是那么白蒙蒙的一片了

转念一想:深圳好久没下雨了

我似乎已经忘了,在深圳上一次下雨是什么时候

于是打开电脑搜索深圳天气,找到

深圳气象数据网

https://data.szmb.gov.cn/wdn/

看了最近的降雨量,确实是好久没有下雨了

可是是多久下一次雨呢?我点进了

气候资料 —— 深圳国家基本气象站历史数据

下载资料还要先注册,那我再看看别的吧,发现一个

历史趋势查询

还好这里面不需要登录也可以查看历史的天气数据资料

但是

有一行小红字提示!

温馨提示:1.数据为1981年至2010年的历史数据。2.小时数据时间段不能超过三天,日数据时间段不能超过72天。

也就是说:想看全部的降雨量数据还得一次次查,而且每次最多自能查询72天

这回激发了一次性获取全部天气数据的念头

使用的Chrome浏览器,按F12,进入调试模式

在HTML源代码中找到“查询”这个按钮的点击事件:

<input class="dbutton" value="查询" onclick="sure()" type="button">

发现在点击的时候是调用了这个sure()的函数

这个函数应该放在JavaScript脚本中,HTML的搜索没找到这个方法

想必是写在了其他的js文件中,于是搜索script标签:

<script type="text/javascript" src="/wdn/design/js/basicHistoryQuery.js"></script>

看到这个名字 basicHistoryQuery 想必八九不离十了

打开这个js文件一看,还挺清楚的看到了sure()方法

获取表单数据后直接进行了post请求

$.post(LOCAL_ROOT+"/countryBase/getHistoryCountryData.do ",{dataType:dataType,yaosu:yaosu,sdate:sdate,edate:edate},function(data){

马上打开postman,新建一个post请求

method:post
url:https://data.szmb.gov.cn/countryBase/getHistoryCountryData.do
body:
    dataType:1
    yaosu:rain
    sdate:1981-01-01
    edate:2010-12-31

成功一次请求回历史上全部降雨记录!

注意:我这里使用postman遇到一个问题害我卡壳了一下,选择body类型的时候要选

x-www-form-urlencoded

而不是直接的

form-data

成功一次请求回历史上全部降雨记录!

注意:我这里使用postman遇到一个问题害我卡壳了一下,选择body类型的时候要选

x-www-form-urlencoded

而不是直接的

form-data

这回能有些真实的数据源来进行一些简单的数据分析实验了

关键是不只有降雨量,看这个js文件中

if(yaosu=="temp"){
    tuName="温度趋势图";
    HighchartsConfig.series[0].type = 'line';
}else if(yaosu=="rain"){
    tuName="降水趋势图";
    HighchartsConfig.series[0].type = 'column';
}else if(yaosu=="rh"){
    tuName="相对湿度趋势图";
    HighchartsConfig.series[0].type = 'line';
}else if(yaosu=="wind"){
    tuName="风速风向趋势图";
    HighchartsConfig.series[0].type = 'line';
}else if(yaosu=="pressure"){
    tuName="气压趋势图";
    HighchartsConfig.series[0].type = 'line';
}else if(yaosu=="visibility"){
    tuName="能见度趋势图";
    HighchartsConfig.series[0].type = 'line';
}

你只要在post请求的时候设置yaosu参数即可获取这些数据

气温        temp
降水        rain
相对湿度    rh
风速风向    wind
气压        pressure
能见度      visibility

这些数据也够玩一玩了,之后我们可以使用python数据分析的方法去分析这些数据。

话说回来:深圳到底多久没下雨了?

相关文章

  • 深圳到底多久没下雨了

    最近在看Python的Numpy,但没什么真实数据练手 中午吃饭的时候,看到天气晴朗许多,没有前几天雾霾严重是那么...

  • 深圳下雨了

    国庆假期第4天,也是宅在出租屋里的第4天。 计划好的7天假期要好好努力,复习这半年来学习的知识,整理收藏过的知乎/...

  • 今天深圳下雨了

    今天深圳下雨了 在床上听雨声滴答滴答的落下 脑子里突然冒出一个想法“我得提醒杨蝶多穿衣服和带伞” 现在庆幸还好没给...

  • 听风来

    你,有多久没和自己聊天了? 你,有多久没有在意过自己的感觉体验了? 你,到底忽略自己多久了…… 夏季沉闷的天气,让...

  • 多久没读书了

    1995年,联合国教科文组织定4月23日为世界图书与版权日(或世界书籍与版权日)。汉译另有世界读书日、世界阅读日、...

  • 多久没读书了?

    虽然自己在教育培训行业工作,仍然是枉为人师,毫不夸张地说,自己已经很久没有看纸质书籍杂志报刊了。 今天突然想要拿起...

  • 多久没跑步了?

    近期的强冷空气占据了沈阳领空,抗疫又成了生活的主题,每天关注着确诊人数和他的运动轨迹,人心惶惶。 在如此风...

  • 多久没吃肉了

    半年的疫情过去了,小区门口的双汇冷鲜肉店贴了转让的条子。 许久没去过了,那天去了一次,聊了几句,“咋要转让呢,转让...

  • 多久没读书了

    我已经好久没读书了,但是天天玩8-9个小时手机,罪过罪过。接下来开始改变,先从读书开始。比如很多读书app,听书a...

  • 多久没“晒”了?

    晒美食,晒自拍,晒孩子,晒自律等等,苦心经营自己的人设,值得吗? 晒的心理 做点好事,巴不得全世界都知道,求表扬,...

网友评论

      本文标题:深圳到底多久没下雨了

      本文链接:https://www.haomeiwen.com/subject/vcgugxtx.html