求助python的urllib2的proxy设置该如何添加身份验证

求助python的urllib2的proxy设置该如何添加身份验证,第1张

正常的password manger会根据realm和url的组合选择username和password, 你的realm是None, 和任何网

站都匹配不上. 用HTTPPasswordMgrWithDefaultRealm试试, 它会忽略realm, 只看url.

proxy_handler = urllib2.ProxyHandler({'http': 'http://openproxy.huawei.com:8080/'})

password_mgr = urllib2.HTTPPasswordMgrWithDefaultRealm()

proxy_auth_handler = urllib2.ProxyBasicAuthHandler(password_mgr)

proxy_auth_handler.add_password(None, 'http://openproxy.huawei.com:8080', 'xxx', 'xxx')

opener = urllib2.build_opener(proxy_handler, proxy_auth_handler)

urllib2.install_opener(opener)

看python解释器目录底下,有一个Scripts文件夹

将这个文件夹添加至环境变量或者在命令行cd到这个目录下,有俩种办法可以获取第三方包

pip install urllib2

easy_install urllib2

获取之后重启ide


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11489223.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存