爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 20574|回复: 20

[netcdf] 利用Python网络爬虫批量下载NCEP在分析逐日数据

[复制链接]

新浪微博达人勋

发表于 2019-3-14 15:45:45 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
我需要下载NCEP的逐日资料数据,数据是以一年一年独立的,直接在网页版下载非常麻烦,每年都需要单独点击下载,非常花时间,在网上需要批量下载的方式也没有很多资料,找到了Python的批量下载方法,在这里给大家提供一下,https://blog.csdn.net/Maverick_7/article/details/79976072
发现NCEP的网站源代码有一些改变,原本的程序需要进行一些调整,主要就是第八行
  1. url_cand_html=soup.find_all(id='content') #定位到存放url的标号为content的div标签
复制代码
需要改为
  1. url_cand_html=soup.select('.col-md-12')
复制代码
其它的应该可以运行出来,原链接禁止转载,我就不贴了,大家自己去看吧,感谢大神
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2019-3-22 15:55:17 | 显示全部楼层
昨天重新运行的时候发现,第九行也要修改
  1. list_urls=url_cand_html[0].find_all("a") #定位到a标签,其中存放着文件的url
复制代码

中括号里的0 要改成1
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-4-1 22:11:20 | 显示全部楼层
给力,今天下逐日数据发现好难下,网页下下就下载失败了,用了这个方法好像速度也不快,希望别断吧
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2019-4-10 16:07:30 | 显示全部楼层
18021719881 发表于 2019-4-1 22:11
给力,今天下逐日数据发现好难下,网页下下就下载失败了,用了这个方法好像速度也不快,希望别断吧

如果断了的画,查一下最后一个完整下载的数据是第i个,在最后一个for循环内加一行
  1. if i>=3:
复制代码

就能接着下载了
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2019-4-10 16:10:21 | 显示全部楼层
18021719881 发表于 2019-4-1 22:11
给力,今天下逐日数据发现好难下,网页下下就下载失败了,用了这个方法好像速度也不快,希望别断吧

如果断了的话,查一下最后一个完整下载的数据是第i个,在最后一个for循环内加一行if i>=3:
就能接着下载了
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2019-9-29 08:47:14 | 显示全部楼层
你好,如果只想要1989-2018年的数据需要在哪里调整呢?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2019-9-29 16:37:33 | 显示全部楼层
颂与梵唱 发表于 2019-9-29 08:47
你好,如果只想要1989-2018年的数据需要在哪里调整呢?

最简单的还是在最后一个for循环里加一个i的判断
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2019-10-25 16:18:46 | 显示全部楼层
楼主,第八行,第九行都改了,报错啊~
1571991500(1).png
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-2-19 18:28:21 | 显示全部楼层
没有报错,已经改了自己的想要的保存路径,但是也没有任何反应,求指教!
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-2-28 16:05:20 | 显示全部楼层
感谢分享
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表