[PYTHON] 파이썬 3 - urllib, HTTP 오류 407 : 프록시 인증 필요
PYTHON파이썬 3 - urllib, HTTP 오류 407 : 프록시 인증 필요
urllib.request.urlopen ()을 사용하여 웹 사이트 (회사 프록시 뒤에 있음)를 열려고하는데 오류가 발생합니다.
urllib.error.HTTPError: HTTP Error 407: Proxy Authentication Required
urllib.request.getproxies ()에서 프록시를 찾을 수 있지만이를 위해 사용할 사용자 이름과 비밀번호를 어떻게 지정합니까? 공식 문서에서 해결책을 찾지 못했습니다.
해결법
-
==============================
1.
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()
from https://stackoverflow.com/questions/11763028/python-3-urllib-http-error-407-proxy-authentication-required by cc-by-sa and MIT license
'PYTHON' 카테고리의 다른 글
[PYTHON] Windows에서 파이썬이 사용하는 CA 저장소에 사용자 지정 CA 루트 인증서를 추가하는 방법은 무엇입니까? (0) | 2018.10.24 |
---|---|
[PYTHON] 어떻게 장고 양식에서 모델 필드를 비활성화 할 수 있습니까? (0) | 2018.10.24 |
[PYTHON] Javascript를 사용하여 웹 사이트 스크랩? (0) | 2018.10.24 |
[PYTHON] 범위와 파이썬 최적화에서 세계 최소를 찾는 방법? (0) | 2018.10.24 |
[PYTHON] 장고 : unique_together 오류 메시지를 재정의하는 방법? (0) | 2018.10.24 |