我使用Python的urllib2與Tor作爲訪問網站的代理。當我 打開該網站的主頁,它工作正常,但是當我嘗試查看登錄頁面 (實際上沒有登錄,但只是觀看)我得到以下錯誤...Python使用Tor作爲代理的urllib2超時?
URLError: <urlopen error (10060, 'Operation timed out')>
爲了解決這個問題我做了以下:
import socket
socket.setdefaulttimeout(None).
我仍然得到相同的超時錯誤。
- 這是否意味着網站在服務器端超時? (我不知道很多 關於http進程,所以很抱歉,如果這是一個愚蠢的問題)
- 有沒有什麼辦法可以糾正它,使Python能夠查看頁面?
感謝, 羅布
感謝您的答覆。我已經構建並安裝了代理處理程序,但我沒有想過要更改用戶代理。我嘗試過但沒有改變任何東西。我也不認爲它被明確阻止,因爲我可以訪問主頁面。 該網站是否有可能設置的默認超時時間很短,並且代理服務器花費的額外時間導致超時? – user123304 2009-06-15 20:38:48