Tôi cố gắng để truy cập vào một trang web từ phía sau tường lửa doanh nghiệp sử dụng dưới đây: -trang web mở sử dụng urllib2 từ phía sau bức tường lửa của công ty - 11004 getaddrinfo thất bại
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')
Bắt lỗi
URLError: <urlopen error [Errno 11004] getaddrinfo failed>
Tôi đã thử với xử lý khác nhau (đã thử ProxyHandler cũng theo cách hơi khác), nhưng dường như không hoạt động.
Bất kỳ manh mối nào có thể là nguyên nhân gây ra lỗi và bất kỳ cách nào khác nhau để cung cấp thông tin đăng nhập và làm cho thông tin đó hoạt động?
Những loại auth không proxy muốn? Nếu nó yêu cầu 'Proxy-Authenticate: NTLM' thì nó không thể làm cho nó hoạt động với Python, tôi xin lỗi để nói. –