我对使用Python检索存在于HTTPS网址的文件感兴趣。
我有网站的凭据,当我在浏览器中访问它时,我可以下载该文件。如何在我的Python脚本中使用这些凭据来执行相同的操作?
到目前为止,我有:
import urllib.request
response = urllib.request.urlopen('https:// (some url with an XML file)')
html = response.read()
html.write('C:/Users/mhurley/Portable_Python/notebooks/XMLOut.xml')
此代码适用于非安全页面,但(可以理解)为https地址返回401:Unauthorized
。我不明白urllib如何处理凭据,而且文档并不像我喜欢的那样有用。