黑洞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. 29

    2019-05

    免费的ip代理是否有风险?

    免费的IP代理是有风险的。

  2. 23

    2019-03

    企业爬虫一般通过动态代理ip获取哪些信息?

    随着互联网的飞速发展,各行各业都逐渐应用了大数据,通过数据的变化,可以知道行业发展情况,并做出调整,那么企业利用代理ip让爬虫采集什么数据?毕竟数据并不一定都能产生价值的,

  3. 23

    2019-07

    http代理ip被封怎么办?

    IP被封,的确,不排除这种可能,比如使用透明代理或普通代理,目标服务器一下就发现你是"一只披着羊皮的狼",被封禁是肯定的。建议从事互联网工作的朋友们,一定要选择专业代理IP服务商

  4. 19

    2019-06

    设置白名单使用代理IP

    设置白名单使用代理IP,这种使用方法是很简单的,下面我们就来看看代理IP的使用情况,如何使用代理IP最好呢?

  5. 22

    2019-11

    什么方式可以获取爬虫代理ip?

    很多从事爬虫采集数据信息的工作者来说,代理ip就是他工作中出行的必备工具,没有代理ip支持的爬虫采集很困难,所以代理ip对于爬虫工作者是至关重要的,那么如何获取到代理ip,通过什么

  6. 24

    2019-09

    选择高质量ip代理地址原因

    高质量免费 代理ip地址 的选择对于人们的网络信息安全至关重要,能够给人们的生活和工作带来便利。选择一个高质量免费代理ip地址,就是选择一个安全的网络环境,是对自己的信息安全负责