利用python requests以及正则表达式匹配来下载GLDAS数据,也可略微修改后用于Modis数据下载。
# -*- coding: utf-8 -*-
"""
Created on Thu Aug 9 11:36:33 2018
@author: Administrator
"""
# -*- coding: utf-8 -*-
from bs4 import BeautifulSoup
import requests
import re
#加入Cookie和User-Agent信息
Cookieinfo=t='可以在登录页面按F12查询,首先输入账户和密码,按F12,然后回到登录页面选择登录,即可在之前的F12窗口进行查找,下同'
User ='可以在登录页面按F12查询'
authenticity_token='可以在登录页面按F12查询'
username='输入自己的登录账户'
password='输入自己登录密码'
headers = {'Cookie': Cookieinfo,
'User-Agent': User,
'Username':username,
'Password':password,
'Authenticity_token':authenticity_token
}
# 需要下载的数据页面,以GLDAS数据1961年1月数据下载页面为例
rawurl = "https://hydro1.gesdisc.eosdis.nasa.gov/data/GLDAS/GLDAS_CLSM025_D.2.0/1961/01/"