2022.11.11 更新:本人第一次、第二次使用wget时下载成功,后来总是出现除了pdf以外的文件下载失败的情况,尝试了删除.urs_cookies文件、清除浏览器cookie、wget命令加入user-agent参数、重装wget等方法均未解决,最终放弃。该博主遇到了同样的问题:http://t.csdn.cn/XxGYm,参考了这位博主的解决方法,安装了DownthemAll插件进行下载,放弃了wget:http://t.csdn.cn/IaKc7
选择了zip包的下载方式,只需要官网下载解压,然后加一个环境变量。
wget官网:https://eternallybored.org/misc/wget/
2. Install wget if necessary. A version of wget 1.18 compiled with gnuTLS 3.3.3 or OpenSSL 1.0.2 or LibreSSL 2.0.2 or later is recommended.
下载&解压好以后像这样子:
在“开始”中搜索“高级系统设置”,点开。
点击右下角的环境变量,
选中用户变量中的Path,点击编辑,
在新的一行里加入wget的安装路径,完成啦~
命令行输入:
wget -V
有类似输出表示成功。
以GLDAS数据为例:https://disc.gsfc.nasa.gov/datasets/GLDAS_NOAH025_3H_2.1/summary
戳subset来选择数据的时间、空间范围以及数据要素:
然后选择"Download links list",可以得到一个txt文件,存储了需下载文件的网址。
创建一个本地文件夹用于存储下载数据,在这个文件夹里启动命令行,
输入以下命令创建一个空文件:
NUL > .urs_cookies
输入以下命令进行下载:
wget --load-cookies <.urs_cookies路径> --save-cookies <.urs_cookies路径> --auth-no-challenge=on --keep-session-cookies --user=<你在earthdata网站的用户名> --ask-password --content-disposition -i <刚刚下载下来的txt的路径>
wget --load-cookies D:\IDMDownload\settings\.urs_cookies --save-cookies D:\IDMDownload\settings\.urs_cookies --auth-no-challenge=on --keep-session-cookies --user=xiaoming --ask-password --content-disposition -i D:\IDMDownload\command\GLDAS_command\subset_GLDAS_NOAH025_3H_2.1_20221106_025143.txt
然后输入密码,回车,等待数据下载完成(感觉还是挺慢的,可以晚上挂着下,等它下完还是蛮痛苦的)
【TIPS】下载过多时可能网站连接会有些异常,以GLDAS为例,下载数据时最好下载完一年的数据以后,等一段时间再继续下~