【发布时间】:2015-05-10 16:59:14
【问题描述】:
我想从远程服务器下载文件 我有 https 链接,如何传递凭据?
url = 'https://test.com/download/'
f =urllib2.urlopen(url)
data = f.read()
print data
当我运行这段代码时,我没有从解释器收到任何错误,脚本等待几秒钟结束。我得到了期待凭据的浏览器的 html 正文
【问题讨论】:
我想从远程服务器下载文件 我有 https 链接,如何传递凭据?
url = 'https://test.com/download/'
f =urllib2.urlopen(url)
data = f.read()
print data
当我运行这段代码时,我没有从解释器收到任何错误,脚本等待几秒钟结束。我得到了期待凭据的浏览器的 html 正文
【问题讨论】:
我不确定这是否是您需要的,但请查看requests 包。第一个示例涉及https 请求。
【讨论】:
为什么不在 python 脚本中调用 wget linux 命令。它支持传递凭据。您可以在 python 中使用 subprocess 模块来执行 wget cmd。
【讨论】: