37 lines
855 B
Python
37 lines
855 B
Python
# modules/__init__.py
|
||
"""Sentinel Bypass 模块包"""
|
||
|
||
from .fingerprint import BrowserFingerprint
|
||
from .js_executor import JSExecutor
|
||
from .sentinel_solver import SentinelSolver
|
||
from .http_client import HTTPClient
|
||
from .register import OpenAIRegistrar
|
||
|
||
# 纯 Python 实现(不依赖 Node.js)
|
||
from .sentinel_native import (
|
||
NativeSentinelSolver,
|
||
PowSolver,
|
||
TurnstileSolver,
|
||
VMDecompiler,
|
||
ConfigGenerator,
|
||
solve_pow_simple,
|
||
generate_requirements_token_simple,
|
||
)
|
||
|
||
__all__ = [
|
||
# 原有组件(依赖 Node.js)
|
||
'BrowserFingerprint',
|
||
'JSExecutor',
|
||
'SentinelSolver',
|
||
'HTTPClient',
|
||
'OpenAIRegistrar',
|
||
# 纯 Python 组件
|
||
'NativeSentinelSolver',
|
||
'PowSolver',
|
||
'TurnstileSolver',
|
||
'VMDecompiler',
|
||
'ConfigGenerator',
|
||
'solve_pow_simple',
|
||
'generate_requirements_token_simple',
|
||
]
|