0

私はこのコードを書きました:

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

:::txtファイルに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')

私は何をするつもりですか?私を助けてください 。

4

1 に答える 1

2

あなたがリストする最初のプロキシは、私のtelnetにもECONNRESETを与えています。これらが有効なプロキシであると思われる理由は何ですか?ちなみに、DNS名を調べようとしている場合、DNS名はありません。

$ dig -x  211.161.159.74 
;; connection timed out; no servers could be reached
于 2010-05-22T17:19:37.973 に答える