- 新建 ProxyFetcher 替代 ProxyManager,每次从API取1个代理,无池无锁无冷却 - 极验最多3次尝试,失败直接抛异常回到login整体重试取新代理 - 删掉极验内部的 refresh_proxy/proxy_switches/_soft_fail_streak 逻辑 - login整体重试时取新代理从头走完整流程 - 代理验证超时从(5,8)缩短为(3,5),白名单同步后立即重试不等待 - login_service 删掉60行代理池预检/等待代码 - 修复邮件验证码日期比较:Roundcube分钟精度与秒级时间戳对齐
20 lines
583 B
Python
20 lines
583 B
Python
"""代理管理模块兼容导出。"""
|
|
|
|
from .proxy_fetcher import ProxyFetcher, get_proxy_fetcher
|
|
from .proxy_manager import ProxyManager, get_proxy_manager
|
|
from .proxy_parser import parse_proxy_response
|
|
from .proxy_resolver import ProxyResolver, resolve_working_proxy
|
|
from .proxy_verifier import verify_proxies_concurrent, verify_proxy_url
|
|
|
|
__all__ = [
|
|
"ProxyFetcher",
|
|
"ProxyManager",
|
|
"ProxyResolver",
|
|
"get_proxy_fetcher",
|
|
"get_proxy_manager",
|
|
"parse_proxy_response",
|
|
"resolve_working_proxy",
|
|
"verify_proxies_concurrent",
|
|
"verify_proxy_url",
|
|
]
|