您的位置:首页 >文章内容
如何使用Python做代理池
来源: 作者:admin 时间:2018-11-10 15:50:35

随着社会的发展,代理ip已经被应用到很多工作场景中,给我们带来了极大的方便,是必不可少的良器,今天小编给大家介绍一下如何用Python来做这个代理IP池,请看下面的步骤(代码分为6个模块)。


1.Api:

  api接口相关代码,目前api是由Flask实现,代码也非常简单。客户端请求传给Flask,Flask调用ProxyManager中的实现,包括get/delete/refresh/get_all;

2.DB:

  数据库相关代码,目前数据库是采用SSDB。代码用工厂模式实现,方便日后扩展其他类型数据库;

3.Manager:

  get/delete/refresh/get_all等接口的具体实现类,目前代理池只负责管理proxy,日后可能会有更多功能,比如代理和爬虫的绑定,代理和账号的绑定等等;

4.ProxyGetter:

  代理获取的相关代码;

5.Schedule:

  定时任务相关代码,现在只是实现定时去刷新代码,并验证可用代理,采用多进程方式;

6.Util:

  存放一些公共的模块方法或函数,包含GetConfig:读取配置文件config.ini的类,ConfigParse: 集成重写ConfigParser的类,使其对大小写敏感,Singleton:实现单例,LazyProperty:实现类属性惰性计算。

其他文件:

配置文件:Config.ini,数据库配置和代理获取接口配置,可以在GetFreeProxy中添加新的代理获取方法,并在Config.ini中注册即可使用。


这就是小编给大家带来的分享了,有路过的程序员大牛可以试试效果哦,这个估计也就程序员能看懂了。。。


按字母排序文章
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
相关文章内容简介更多>>
最新标签
推荐阅读
  • 29 2018-12
    哪里有高质量的代理ip

    ​现在的互联网中,越来越多的人开始注重隐私保护,还有一些如投票点赞、数据分析、帐号注册,论坛发帖、问答推广、网上购物、投票点赞等等场景都需要用代理IP。

  • 11 2019-05
    哪有卖动态ip代理软件

    ​现在很多网络上出现推广的活动,那就先解决代理IP的问题,那么哪有卖动态ip代理软件的呢?如何选择一个性价比高的软件呢。小编向你推荐一款迅速软件。选择迅速软件代理IP软件,会让你

  • 29 2019-05
    国内动态ip代理软件的特点和功能

    ​本软件是一款国内动态ip代理软件,免费试用,主要功能有:对代理ip批量验证;循环ip;在众多ip中快速找到可用代理;支持一键设置代理ip功能。方便快捷,实用。本站提供网页代理国内动态ip

  • 25 2019-06
    网页代理的基本概念及其作用

    ​在很多人的认识中,网页代理是一个新名词,但是实际上,却并不是这样。这个名词,实际上在国外就已经存在,而在国外,网页代理已经成为市场营销的一种重要的手段,被广泛的使用,并

在线客服

QQ资讯

上班时间