主要变更: - 后端代码从根目录迁移到 app/ 目录 - 前端代码从 frontend/ 重命名为 WebUI/ - 更新所有导入路径以适配新结构 - 提取公共 API 响应函数到 app/api/common.py - 精简验证器服务代码 - 更新启动脚本和文档 测试: - 新增完整测试套件 (tests/) - 单元测试: 模型、仓库层 - 集成测试: 覆盖所有 22+ API 端点 - E2E 测试: 4个完整工作流场景 - 添加 pytest 配置和测试运行脚本
22 lines
706 B
Python
22 lines
706 B
Python
"""插件包 - 在这里显式注册所有爬虫插件"""
|
|
from app.core.plugin_system import registry
|
|
|
|
from .fate0 import Fate0Plugin
|
|
from .proxylist_download import ProxyListDownloadPlugin
|
|
from .ip3366 import Ip3366Plugin
|
|
from .ip89 import Ip89Plugin
|
|
from .kuaidaili import KuaiDaiLiPlugin
|
|
from .speedx import SpeedXPlugin
|
|
from .yundaili import YunDaiLiPlugin
|
|
from .proxyscrape import ProxyScrapePlugin
|
|
|
|
# 显式注册所有插件
|
|
registry.register(Fate0Plugin)
|
|
registry.register(ProxyListDownloadPlugin)
|
|
registry.register(Ip3366Plugin)
|
|
registry.register(Ip89Plugin)
|
|
registry.register(KuaiDaiLiPlugin)
|
|
registry.register(SpeedXPlugin)
|
|
registry.register(YunDaiLiPlugin)
|
|
registry.register(ProxyScrapePlugin)
|