python挣脱内网限制,通过代理服务器访问外网

来源:互联网 发布:旅行商问题和背包算法 编辑:程序博客网 时间:2024/06/02 11:53

其实和普通的python访问外网类似,不过是首先设置代理服务器,然后通过代理服务器访问远程服务器

#coding:gbk

import urllib,urllib2

#方法一:
def load_url(url):
    proxy_support = urllib.FancyURLopener({'http':'http://代理服务器地址及端口'})
       
    src = proxy_support.open(url)
    
    return src.read()

#方法二:

def load_url2(url):   
    proxy_support = urllib2 . ProxyHandler ( { 'http' : \
        'http://dev-proxy.oa.com:8080'} )   
  
    opener = urllib2.build_opener(proxy_support,urllib2.HTTPHandler)  
  
    urllib2.install_opener(opener)   
  
    src = urllib2.urlopen(url)  
    return src.read()


if __name__ == '__main__':
    print load_url('http://www.baidu.com')
阅读全文
1 0