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

其实和普通的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')
  • 2
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值