common.py 文件源码

python
阅读 37 收藏 0 点赞 0 评论 0

项目:brush 作者: chenshiyang2015 项目源码 文件源码
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()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号