Skip to content
farfarfunPublic

About

免费代理池:从十余个免费代理站点抓取校验 IP 并存入 SQLite,提供按可用性排序取用与失效自动切换的 requests 会话集成

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

29 Commits

Folders and files

Repository files navigation

funproxy

funproxy 是一个轻量代理池工具,提供代理格式校验、SQLite 代理记录和公开代理源采集接口。

安装

pip install funproxy

最小示例

from funproxy.database import ProxyDB, verify_proxy_format

assert verify_proxy_format("127.0.0.1:8080")
db = ProxyDB("/tmp/funproxy.db")
db.insert({"proxy": "127.0.0.1:8080", "from_url": "example"})
print(db.select("select proxy from proxy_pool"))

API 源需要凭据时,请通过 FUNPROXY_XILA_UUID 或 FUNPROXY_QYDAILI_APIKEY 环境变量提供, 不要把凭据写入代码或提交到仓库。

数据库路径可在构造 ProxyDB、ProxyJob、ProxyPool 或 GetFreeProxy 时显式传入,也可通过 FUNPROXY_DB_PATH 配置;默认使用用户数据目录下的 funproxy/proxy.db。

发布

项目统一通过组织工具执行发布流程:funbuild upgrade 递增版本,funbuild install 验证安装, funbuild build 构建并发布,funbuild tag 创建版本标签。


关于 farfarfun

farfarfun 是一个专注于实用工具库的开源组织, 涵盖云存储、数据处理、AI、多媒体与开发工具链等方向。

本项目基于 MIT 协议开源。

About

免费代理池:从十余个免费代理站点抓取校验 IP 并存入 SQLite,提供按可用性排序取用与失效自动切换的 requests 会话集成

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages