码迷,mamicode.com
首页 > 编程语言 > 详细

python代理可用检测、代理类型检测

时间:2017-03-29 13:22:26      阅读:240      评论:0      收藏:0      [点我收藏+]

标签:rom   headers   urlopen   odi   chrome   turn   import   time   exce   

#coding:utf-8
import urllib2

def url_user_agent(proxy,url):
    proxy_support = urllib2.ProxyHandler({‘http‘:proxy})
    opener = urllib2.build_opener(proxy_support)
    urllib2.install_opener(opener)
    i_headers = {‘User-Agent‘:‘Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.48‘}
    req = urllib2.Request(url,headers=i_headers)
    html = urllib2.urlopen(req,timeout=2)
    if url == html.geturl():
        doc = html.read()
        return doc
    return

for x in ["IP:port","IP:port"]
    print x
    try:
        url = ‘http://httpbin.org/get?show_env=1‘
        doc = url_user_agent(x ,url)
        print doc
        print ‘---‘
    except Exception, e:
        print e

  

python代理可用检测、代理类型检测

标签:rom   headers   urlopen   odi   chrome   turn   import   time   exce   

原文地址:http://www.cnblogs.com/shenwenkai/p/6638859.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!