我试图打开一个网站使用urllib.request.urlopen(),但我得到的错误(我后面的企业代理):
urllib.error.HTTPError: HTTP Error 407: Proxy Authentication Required
我可以找到urllib.request.getproxies()的代理,但如何指定用户名和密码才能使用呢? 我找不到官方文档的解决方案。
我试图打开一个网站使用urllib.request.urlopen(),但我得到的错误(我后面的企业代理):
urllib.error.HTTPError: HTTP Error 407: Proxy Authentication Required
我可以找到urllib.request.getproxies()的代理,但如何指定用户名和密码才能使用呢? 我找不到官方文档的解决方案。
import urllib.request as req
proxy = req.ProxyHandler({'http': r'http://username:password@url:port'})
auth = req.HTTPBasicAuthHandler()
opener = req.build_opener(proxy, auth, req.HTTPHandler)
req.install_opener(opener)
conn = req.urlopen('http://google.com')
return_str = conn.read()