下载网址:https://esgf-node.llnl.gov/search/cmip6/
Step0:注册自己的帐号,一定要记好自己的openID哦,后面要用的
Step1:筛选自己所需要的数据(点击勾选即可)
本次勾选结果为:
Step2:勾选完成后点击search - Add all displayed results to Data Cart,将筛选结果全部加入自己的数据库
Step3:Select All Datasets - WGET Script 选择所有数据并获取下载链接
Step4:获取下载链接脚本(注:会出现“您所提交的表单不安全”,点击仍要发送即可)
成功下载了的.sh文件如下
Step5:接下来有两种方式下载数据
方法一:linux系统直接运行下一行代码,登陆自己的openid即可下载
./**.sh -H
方法二:利用python提取网址后,使用迅雷下载(打开迅雷,右上角“新建”,复制链接进来,点击立即下载就ok啦)
Python程序如下:
import re
f = open('路径/wget-20240421184411.sh','r')
content = f.read()
patten0 = "http://.*.nc"
patten1 = "https://.*.nc"
result0 = re.findall(patten0, content)
result1 = re.findall(patten1, content)
wf = open("路径/result1.txt",'w')
wf.write('\n'.join(result0))
wf.write('\n'.join(result1))