bbbi / proxyPool

利用flask提供接口的ip代理池

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ip代理池


介绍文档

  • requests爬取免费代理,flask提供web接口,redis存储代理
  • 最新版本V1.0
  • 自动抓取ip
  • 对指定url进行筛选ip,实现http与https分类并区分代理质量
  • 提供web接口返回高质量的代理

下载安装

  • 下载代码
git clone https://github.com/bbbi/proxyPool.git
or
https://github.com/bbbi/proxyPool/archive/master.zip
  • 安装依赖
pip install -r requirements.txt
  • 设置settings.py
# redis数据库设置
REDIS_HOST = "127.0.0.1"
REDIS_PORT = 6379
REDIS_DB = 0
# API接口设置
API_HOST = '127.0.0.1'
API_PORT = 5000
  • 启动
python3 run.py
# 启动成功的话会有4个进程分别启动不同的服务

补充

  • getter/proxyManager.py 中可以自行添加get静态函数
  • 任何问题欢迎在Issues提出
  • 本项目仅作为基本的代理池,不接收特有功能

特别感谢

About

利用flask提供接口的ip代理池


Languages

Language:Python 97.4%Language:HTML 2.6%