def Check(ip):
try:
log.step_normal('????ip:[%s]' % ip)
proxy_support = urllib2.ProxyHandler({'http': 'http://' + ip})
opener = urllib2.build_opener(proxy_support, urllib2.HTTPHandler)
urllib2.install_opener(opener)
request = urllib2.Request('http://www.baidu.com')
request.add_header("cookie", env.COOKIE)
request.add_header("User-Agent", getUA())
content = urllib2.urlopen(request, timeout=4).read()
if len(content) >= 1000:
log.step_normal('add proxy [%s]' % ip)
return ip
else:
log.step_normal('??????IP??? [%s]' % ip)
praserJsonFile()
except (URLError, HTTPError) as e:
log.step_normal('??ip?? [%s]' % ip)
praserJsonFile()
评论列表
文章目录