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')
我该怎么办? 请帮我 。
答案 0 :(得分:2)
你列出的第一个代理也给我的telnet一个ECONNRESET。是什么让你认为这些是有效的代理? 顺便说一句,如果您试图找出他们的DNS名称,他们就没有。
$ dig -x 211.161.159.74
;; connection timed out; no servers could be reached