ryanInf / pxapi

获取可用HTTP代理,提供刷新接口

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

简介

一个简易的HTTP代理列表更新API,基于Flask,代理列表来源于各个免费代理网站

安装依赖

pip install -r require.txt

模块

getProxyIP.py 更新可用代理IP列表
getProxyAPI.py API接口,显示可用IP列表,并提供更新列表接口,默认接口地址:127.0.0.1:9999/
updateip.py 更新从各站点爬取的代理IP列表(未测试可用性),可通过手动添加系统定时任务刷新IP列表
proxy.json 代理IP列表(未检测)文件,getProxyIP.py读取此文件刷新可用代理IP列表
proxyvivdip.json 可用代理IP列表,通过getProxyAPI.py接口请求产生并读取

使用方法

python3 updateip.py 更新代理IP列表文件(可选操作) python3 getProxyAPI.py 启动API接口

自定义配置

  1. 修改API监听地址:
getProxyAPI.py :

app.run(host='127.0.0.1', port=9999, threaded=True)
# host:监听地址    port: 监听端口
  1. 修改刷新可用代理IP列表时的线程数:
getProxyIP.py :

MAX_THREAD = 2000
  1. 修改刷新重置时间:
getProxyAPI.py

UPDATETIME = 180

About

获取可用HTTP代理,提供刷新接口


Languages

Language:Python 79.6%Language:HTML 20.4%