黑洞HTTP

黑洞HTTP

您的位置: 首页 > 新闻资讯 > HTTP代理 > 正文

Python如何设置使用HTTP代理

发布时间:2019年02月11日 来源:互联网

    HTTP代理可以当成一个Web应用,跟普通Web应用没有什么区别,可用于请求/响应内容修改,一般上HTTP代理用于网络共享、网络加速和网络限制突破等。那么Python如何设置使用HTTP代理呢?下面跟小编一起去探讨一下关于Python的HTTP代理设置问题。


    一、urllib2/urllib 代理设置


    urllib2是Python标准库,功能很强大,只是使用起来稍微麻烦一点。在Python 3中,urllib2不再保留,迁移到了urllib模块中。urllib2中通过ProxyHandler来设置使用代理服务器。


Python如何设置使用HTTP代理


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


Python如何设置使用HTTP代理


    在Python 3中,使用urllib。


Python如何设置使用HTTP代理


    二、requests 代理设置


    requests是目前最优秀的HTTP库之一,也是我平时构造http请求时使用最多的库。它的API设计非常人性化,使用起来很容易上手。给requests设置代理很简单,只需要给proxies设置一个形如{'http': 'x.x.x.x:8080', 'https': 'x.x.x.x:8080'} 的参数即可。其中http和https相互独立。


    In [5]: requests.get('http://httpbin.org/ip', proxies={'http': '121.193.143.249:80'}).json()


    Out[5]: {'origin': '121.193.143.249'}


    可以直接设置session的proxies属性,省去每次请求都要带上proxies参数的麻烦。


Python如何设置使用HTTP代理


    若你的代理需要使用HTTP Basic Auth,可以使用 http://user:password@host/ 语法:


Python如何设置使用HTTP代理


    要为某个特定的连接方式或者主机设置代理,使用 scheme://hostname 作为 key, 它会针对指定的主机和连接方式进行匹配。


    proxies = {'http://10.20.1.128': 'http://10.10.1.10:5323'}


    注意,代理URL必须包含连接方式。


    上文介绍了关于Python如何设置使用HTTP代理,若是需要使用HTTP代理,可以使用黑洞HTTP,高匿名,高质量,海量IP资源,满足各种项目需求。

相关文章内容简介

1 Python如何设置使用HTTP代理

    HTTP代理可以当成一个Web应用,跟普通Web应用没有什么区别,可用于请求/响应内容修改,一般上HTTP代理用于网络共享、网络加速和网络限制突破等。那么Python如何设置使用HTTP代理呢?下面跟小编一起去探讨一下关于Python的HTTP代理设置问题。    一、urllib2/urllib 代理设置    urllib2是Python标准库,功能很强大,只是使用起来稍微麻烦一点。在Python 3中,urllib2不再保留,迁移到了urllib模块中。urllib2中通过ProxyHandler来设置使用代理服务器。    也可以用install_opener将配置好的opener安装到全局环境中,这样所有的urllib2.urlopen都会自动使用代理。    在Pytho [阅读全文]

热门标签

最新标签

推荐阅读

  1. 14

    2019-06

    HTTP代理IP如何方便网络生活?

    网络是不断发展的,当我们在网络中畅游时,很可能遇到IP受限导致的访问不了问题,这个时候我们就需要使用到HTTP代理IP。

  2. 15

    2019-05

    代理IP软件的发展如何?

    自1998年中国产生第一笔互联网交易以来,中国电商事业蓬勃发展,如今2017天猫购物狂欢节再创新高,截止11月11日13:09分,天猫交易额达到1207亿元,打破了去年双十一全天交易额记录。巨额数字

  3. 03

    2019-06

    如何使用IP代理服务器软件进行爬虫工作

    我们知道,一些网站会有相应的反爬虫措施,比如检测某些IP的访问次数或者访问频率,有些反人类的访问速度就会收到限制甚至封禁,所以在进行爬虫工作时也要讲究策略,比如使用代理IP,

  4. 02

    2019-09

    给App抓包,还不懂HTTP代理吗?

    在 HTTP 协议中,最基础的就是请求和响应的报文,而报文又由报文头和报文实体组成。大多数 HTTP 协议的使用场景,都是依赖设置不同的 HTTP 请求/响应 的 Header 来实现的。

  5. 19

    2019-05

    如何利用代理IP软件赚钱?

     现实社会中,开一家店成本很高,并且有一定风险,然而在网络世界中,创建一个属于自己的网站并不难,不仅如此,这些网站还可以为你带来一定收益。网站获得收益的办法很多,当你的网

  6. 31

    2019-10

    换IP重新登录解决ip限制的问题

    不论是工作还是生活中使用网络,都有可能会出现被封的情况,例如注册帐号、发布信息等。当我们的IP被限制后,可以换IP后重新登录解决IP限制的问题。