我正在尝试从网站自动下载数据。我需要传递动态参数的网站,每天变化。html是在表而不是表单中构造的。如何传递参数并从url获得结果?你知道吗
这就是我所尝试的,它需要在python2.7中实现
import urllib
url = "https://disc.gsfc.nasa.gov/SSW/#keywords="
params = urllib.urlencode({'keyword':"(GPM_3IMERGHHE)", 't1':"2019-01-02", 't2':"2019-01-03", 'bboxBbox':"3.52,32.34,16.88,42.89"})
r = urllib.urlopen(url, params)
return = r.read()
我能够在Python2.7中实现这一点,如下所示,但是在IronPython2.7.7中,由于软件依赖性,我需要实现这一点。我得到一个错误,说“未知的url类型:https”我知道IronPython2.7.9之前的版本有https的问题。有没有办法绕过安全检查?你知道吗
您需要将查询参数附加到基本url,以便
urllib.urlopen
创建GET请求。你知道吗相关问题 更多 >
编程相关推荐