직접 코딩한다거나 셸 명령을 내릴 때는 그나마 괜찮지만 다른 모듈 가져다 쓸 때 프락시 설정하려면 조금 당황스러울 때가 많습니다.
우선 에러 메시지를 잘 보고 urllib을 쓰는지 urllib2를 쓰는지 확인합니다.
urllib을 쓰는 경우라면 다음과 같은 코드를 적당히 집어넣어 줍니다.
import urllib.request
proxy_support = urllib.request.ProxyHandler({'http' : 'http://proxy.info',
'https': 'https://proxy.info'})
opener = urllib.request.build_opener(proxy_support)
urllib.request.install_opener(opener)
urllib2를 쓰는 경우에도 크게 다르진 않습니다.
proxy = urllib2.ProxyHandler({'http' : 'http://proxy.info', 'https': 'https://proxy.info'})
opener = urllib2.build_opener(proxy)
urllib2.install_opener(opener)
끝.