2017-09-12 42 views
-1

Python 3에서 웹 스크래퍼를 만들려고합니다. 연결된 당사자가 올바르게 응답하지 않았거나 연결된 호스트가 응답하지 않아서 연결이 실패했다는 WinError 10060이 계속 나타납니다. urllib과 요청 라이브러리를 모두 사용하면 둘 다 10060 오류가 발생합니다. 요청을 사용할 때 URL에 최대 재시도 횟수를 초과했습니다.파이썬 프로그램이 의도 된 웹 사이트에 도달하지 않는 이유는 무엇입니까?

import urllib.request 

with urllib.request.urlopen('http://python.org') as response: 
    html = response.read() 

사람들은 직장 네트워크에서이 작업을 수행하려고 시도 할 때 프록시 또는 방화벽 문제 일 수 있다고 언급했습니다.

답변

0

프록시 인증 오류입니다. get 명령에 자격 증명이있는 프록시를 추가하기 만하면 해결됩니다.

proxies = {'http': 'http://user:[email protected]:8080', 'https': 'http://user:[email protected]:8080'} 
page = requests.get(webpage, proxies)