2010-05-22 2 views
0

я писал этот код:Errno ошибка сокета в питона

import random 
import sys 
import urllib 
openfile = open(sys.argv[1]).readlines() 
c = random.choice(openfile) 
i = 0 
while i < 5: 
i=i+1 
c = random.choice(openfile) 
proxies = {'http': c} 
opener = urllib.FancyURLopener(proxies).open("http://whatismyip.com.au/").read() 

::: Я ставлю 3 прокси в текстовом файле. :

http://211.161.159.74:8080 
http://119.70.40.101:8080 
http://124.42.10.119:8080 

но когда его выполнения я получаю эту ошибку:

IOError: [Errno socket error] (10054, 'Connection reset by peer') 

что я буду делать? , пожалуйста, помогите мне.

+0

Вы выполнили тесты, указанные здесь ?: http://technet.microsoft.com/en-us/library/cc957018.aspx – joaquin

+0

Спасибо. моя проблема решена. – Emma

+0

, вы внесете вклад всем нам, указав, как вы решили проблему или косвенно, проголосовав за ответ, который дал вам ключ. Это побудит нас ответить на ваши будущие вопросы. – joaquin

ответ

2

Первый прокси-сервер, который вы перечисляете, также предоставляет мой telnet ECONNRESET. Что заставляет вас думать, что это действительные прокси? Кстати, если вы пытаетесь найти свои DNS-имена, у них их нет.

$ dig -x 211.161.159.74 
;; connection timed out; no servers could be reached