小编Ayy*_*Das的帖子

使用urllib2从公司防火墙后面打开网站 - 11004 getaddrinfo失败

我试图通过以下方式从公司防火墙后面访问一个网站: -

password_mgr = urllib2.HTTPPasswordMgrWithDefaultRealm()
password_mgr.add_password(None, url, username, password)
auth_handler = urllib2.HTTPBasicAuthHandler(password_mgr)
opener = urllib2.build_opener(auth_handler) 
urllib2.install_opener(opener) 
conn = urllib2.urlopen('http://python.org')
Run Code Online (Sandbox Code Playgroud)

得到错误

URLError: <urlopen error [Errno 11004] getaddrinfo failed>
Run Code Online (Sandbox Code Playgroud)

我尝试过不同的处理程序(尝试使用稍微不同的ProxyHandler方式),但似乎没有用.

任何可能导致错误的原因的线索以及提供凭据并使其工作的任何不同方式?

python firewall urllib2

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

firewall ×1

python ×1

urllib2 ×1