Ошибка сокета в Python - PullRequest
       28

Ошибка сокета в Python

0 голосов
/ 22 мая 2010

я написал этот код:

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')

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

1 Ответ

2 голосов
/ 22 мая 2010

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

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