迁移虎牙验证码核心逻辑

This commit is contained in:
yml2213
2026-07-05 09:55:04 +08:00
parent d5ecfb1c89
commit b63d685f2f
11 changed files with 792 additions and 2538 deletions
+13
View File
@@ -8,6 +8,9 @@ __all__ = [
"HuyaWssClient",
"GetUserScoreReq",
"GetUserScoreResp",
"HuyaVerificationError",
"HuyaVerificationSolver",
"solve_huya_verification",
]
@@ -21,4 +24,14 @@ def __getattr__(name: str):
}
globals().update(values)
return values[name]
if name in {"HuyaVerificationError", "HuyaVerificationSolver", "solve_huya_verification"}:
from .verification import HuyaVerificationError, HuyaVerificationSolver, solve_huya_verification
values = {
"HuyaVerificationError": HuyaVerificationError,
"HuyaVerificationSolver": HuyaVerificationSolver,
"solve_huya_verification": solve_huya_verification,
}
globals().update(values)
return values[name]
raise AttributeError(f"module {__name__!r} has no attribute {name!r}")