0
프록시를 사용하고 있으며 코드는 다음과 같습니다. 다음과 같은 오류와 다른 컴퓨터 (다른 IP)의 단자에 그것을 실행하는 동안이상한 파이썬 긁기 오류 도움말. HTTPError가 다른 컴퓨터에서 작동하는 동안
20 req = urllib2.Request(url)
21 # run the request for each proxy
22 # now set the proxy
23 req.set_proxy(proxy, "http")
24 req.add_header('User-Agent', 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3')
25 req.add_header('Referer', 'http://www.google.com/')
26 # time it
27 start = time.time()
28 # try to open the URL
29
30 time.sleep(maxwait*random.random())
31 #response = urllib2.urlopen(req)
32 opener = urllib2.build_opener()
33 response = opener.open(req).read()
작품 (직접 일식과 파이어 폭스) 하나 개의 시스템에 잘하지만 실패합니다.
urllib2.HTTPError: HTTP Error 403: Forbidden
모든 리드? 고마워요!
그냥 추측 : 프록시를 사용하고 이후 다른 IP와 다른 머신을 거부 할 수있다, 프록시가 작동하는지 여기
확인 확인합니다? 다른 컴퓨터의 브라우저에서 해당 프록시를 설정하고 확인하십시오. – abbot
그 프록시는 다른 컴퓨터에서 작동하지만 해당 컴퓨터는 내가 ssh로 들어간 것이므로 브라우저가 없습니다. 고맙습니다... – ThinkCode