您的位置:首页 >新闻资讯

python如何设置代理ip

来源:本站 作者:admin 时间:2019-05-31 17:25:12

HTTP代理相信大家都非常熟悉,它主要分为正向代理和反向代理两种,后者一般用于防火墙后面的服务提供用户访问或者进行负载均衡,HTTP代理最常见的用途是用于网络共享、网络加速和网络限制突破等。此外,HTTP代理也常用于Web应用调试、Android/IOS APP 中所调用的Web API监控和分析,目前的知名软件有Fiddler、Charles、Burp Suite和mitmproxy等。HTTP代理还可用于请求/响应内容修改,在不改变服务端的情况下为Web应用增加额外的功能或者改变应用行为等。这里主要说的是正向代理和python如何设置代理ip。


 python如何设置代理ip


在Python程序中设置HTTP代理,urllib2是Python标准库,功能很强大,只是使用稍微麻烦一点,下面是代码:

 

proxy_handler=urllib2.ProxyHandler({'http': '121.193.143.249:80'}) opener=urllib2.build_opener(proxy_handler) r=opener.open('http://httpbin.org/ip') print(r.read())

 

也可以用install_opener将配置好的opener安装到全局环境中,这样所有的urllib2.urlopen都会自动使用代理。

 

urllib2.install_opener(opener) r=urllib2.urlopen('http://httpbin.org/ip') print(r.read())

相关文章内容简介
推荐阅读