当前位置:首页 > 娱乐

上海历史天气 上海历史天气和空气质量数据获取(Python版)

报名

本次共享的数据源为“2345天气预报网”(http://tiaqi . 2345 . com/wea _ history/58362 . htm),尤其是2016年以后,数据中增加了与空燃气品质相关的指标,如下图所示:

首先看数据是否直接嵌入到html页面中。最有效的方法是在原页面中选择不同的年份和月份,看看链接是否发生变化。经过测试,网页链接没有变化,这意味着天气数据必须异步存储在其他文件中,然后才会找到存储数据的文件。

按照爬虫的一般套路,先在原网页中按F12快捷键,选择Network,然后从原网页中选择不同的年份或月份,就会找到那个来自XHR或JS的文件。显然,这里的天气数据存储在JS文件中:

下一步是确定这个文件的链接地址。如下图所示,这个链接还是很简单的。你可以选择不同的年份或者月份,找到这些链接的规则,然后一次性生成这些定期链接。

#为以后的爬虫生成所有目标链接

URL =[]

年度变化(2011,2018):

对于月范围(1,13):

ifyear <。= 2016:URLs . append(' http://tiaqi . 2345 . com/t/wea _ history/js/58362 _ % s % s . js ' %(年、月))

else:

ifmonth<。10:URLs . append(' http://天桥. 2345 . com/t/wea _ history/js/% s0 % s/58362 _ % s0 % s . js ' %(年、月、年、月))

else:URLs . append(' http://天桥. 2345 . com/t/wea _ history/js/% s % s/58362 _ % s % s . js ' %(年、月、年、月))

让我们以URL中的第一个链接为例,看看我们能从中捕捉到什么:

#导入模块

导入请求

#发送对目标链接的请求

URL = URL[0]response = requests . get(URL)。textresponse

太棒了,可以获得所有与天气相关的数据,然后通过正则表达式将每个关注的字段存储在列表中:

#导入模块

进口

#常规匹配

ymd = re.findall( "ymd:'(。*?)',",response)high = re . findall(" bwend:'(。*?)℃',",响应)low = re.findall( "yWendu:'(。*?)℃',",响应)天骐= re.findall("天骐:'(。*?)',",回应)凤翔= re.findall("凤翔:(。*?)',",响应)丰里= re.findall(",丰里:'(。*?)'",响应)aqi = re.findall( "aqi:'(。*?)',",response)aqiInfo = re . find all(" aqiInfo:'(。*?)',",响应)aqiLevel = re.findall(",aqile level:'(。*?)’”,回应)

最后,您可以使用for循环获取所有链接的数据,并获得一个如下形式的表:

标签

好了,今天的内容到此结束。如果您需要数据或代码,可以用工作号回复“上海天奇”。

-结束-

图文来源于网络。如果涉及版权问题,请联系我们处理。张文的内容纯属作者个人意见,不代表本网站的意见。

1.《上海历史天气 上海历史天气和空气质量数据获取(Python版)》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《上海历史天气 上海历史天气和空气质量数据获取(Python版)》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/yule/862716.html

上一篇

辽宁沈阳故宫 太震撼了!沈阳故宫刷爆朋友圈!

下一篇

李咏最新消息 李咏力捧的女主持人,却被央视“辞退”,退出舞台有了新活法

水菜丽番号 水菜丽番号就是指水菜丽出演的视频文件的号码

  • 水菜丽番号 水菜丽番号就是指水菜丽出演的视频文件的号码
  • 水菜丽番号 水菜丽番号就是指水菜丽出演的视频文件的号码
  • 水菜丽番号 水菜丽番号就是指水菜丽出演的视频文件的号码

锐普ppt官网 锐普第七届PPT大赛 | 一、二等奖源文件免费赠送

  • 锐普ppt官网 锐普第七届PPT大赛 | 一、二等奖源文件免费赠送
  • 锐普ppt官网 锐普第七届PPT大赛 | 一、二等奖源文件免费赠送
  • 锐普ppt官网 锐普第七届PPT大赛 | 一、二等奖源文件免费赠送
全网直播平台数据 直播间满天飞的“全网最低价”到底从哪来?

全网直播平台数据 直播间满天飞的“全网最低价”到底从哪来?

本文转载自微信微信官方账号“Outlook”。原文首次发表于2020年11月14日。◆满天飞的“全网低价”其实很棘手;口口声声说的“精挑细选”,其实是在卖“更多的钱”◆热闹的直播背后,“人气”是买来的,“销量”是刷出来的,“粉丝”可能是假的。这些现场混乱已经成为一些直播参与者默认的潜规则◆现场营销不应该是“锤...

读卡器无法识别 内存卡突然无法读取、数据损坏...整个人都是崩溃的!

  • 读卡器无法识别 内存卡突然无法读取、数据损坏...整个人都是崩溃的!
  • 读卡器无法识别 内存卡突然无法读取、数据损坏...整个人都是崩溃的!
  • 读卡器无法识别 内存卡突然无法读取、数据损坏...整个人都是崩溃的!
维普中文科技期刊 TMR出版集团旗下7本期刊已可在维普(中文科技期刊数据库)检索

维普中文科技期刊 TMR出版集团旗下7本期刊已可在维普(中文科技期刊数据库)检索

近日,TMR出版集团的《传统医学研究》、《TMR综合护理学》、《TMR综合医学》、《TMR现代草药学》、《TMR理论与假说》、《TMR非药物疗法》、《TMR癌症》等七种期刊均正式纳入中国科技期刊数据库。 杂志收录证书:  现在可以取回它了  期刊目录 《传统医学研究》(ISSN 2413-3...

数据分析培训 大数据分析培训的心得体会

数据分析培训 大数据分析培训的心得体会

以下是学了三个月的同学的经历,不动一句话就分享给你: 目前大数据分析的培训正在如火如荼的进行。对于很多企业来说,大数据分析人才面临着人才难找的局面。在选择参加培训之前想想自己的犹豫。参加了三个月的Cami谷大数据分析培训班,真的为当初的决定感到庆幸。  我记得转折点是我参加了一周的模拟考试。...

政府招商 大数据时代,政府招商引资模式要怎么变?

  • 政府招商 大数据时代,政府招商引资模式要怎么变?
  • 政府招商 大数据时代,政府招商引资模式要怎么变?
  • 政府招商 大数据时代,政府招商引资模式要怎么变?

牛奶和奶粉哪个好 牛奶和奶粉哪个营养更好?实验数据告诉你

  • 牛奶和奶粉哪个好 牛奶和奶粉哪个营养更好?实验数据告诉你
  • 牛奶和奶粉哪个好 牛奶和奶粉哪个营养更好?实验数据告诉你
  • 牛奶和奶粉哪个好 牛奶和奶粉哪个营养更好?实验数据告诉你