问题描述
我目前正在编写一个 python3 脚本,该脚本旨在通过带有 urllib.request.urlopen 的 http 代理打开一个 https 页面。不幸的是,我总是收到“需要 407 授权”错误。 我试过下面的代码:
proxy_authenticated_address = f'http://{username}:{password}@{proxy_address}'
proxy = urllib.request.ProxyHandler({
"http" : proxy_authenticated_address.encode('unicode_escape'),"https": proxy_authenticated_address.encode('unicode_escape')
})
auth = urllib.request.HTTPSBasicAuthHandler()
opener = urllib.request.build_opener( proxy,auth)
urllib.request.install_opener( opener)
还有这个老食谱https://code.activestate.com/recipes/456195/#c1,没有惊喜。 理想情况下,脚本将使用内置的 Windows 凭据与 sspI 一起使用。但由于我还没有找到支持它的库,我目前正在手动传递凭据。
预先感谢可能提供帮助的人。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)