Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/asz798838958/FrciblyK12
/ types & classes
Types & classes
466 in github.com/asz798838958/FrciblyK12
⨍
Functions
4,268
◇
Types & classes
466
↳
Endpoints
160
↓ 239 callers
Class
FakeLocator
tests/test_chatgpt_payment_link.py:537
↓ 95 callers
Class
FakePage
tests/test_chatgpt_payment_link.py:557
↓ 59 callers
Class
PortalService
customer_portal_api/app/services/portal.py:41
↓ 51 callers
Class
_StubResponse
tests/test_chatgpt_payment_protocol.py:623
↓ 49 callers
Class
RegisterConfig
注册任务配置
core/base_platform.py:36
↓ 40 callers
Class
StageResult
单个 stage 的产出。`fallback_recommended` 标记调度层是否可以回落到 camoufox。
platforms/chatgpt/payment_protocol.py:172
↓ 35 callers
Class
_StubSignupResp
支持 .json()/.raise_for_status() 的 SignUp 响应 stub。
tests/test_chatgpt_payment_protocol.py:1994
↓ 26 callers
Class
Account
core/base_platform.py:22
↓ 23 callers
Class
ChatGPTPlatform
platforms/chatgpt/plugin.py:159
↓ 21 callers
Class
MailboxAccount
core/base_mailbox.py:21
↓ 21 callers
Class
_Response
tests/test_chatgpt_payment_link.py:16
↓ 16 callers
Class
OtpSpec
core/registration/adapters.py:10
↓ 16 callers
Class
ProviderSettingsRepository
infrastructure/provider_settings_repository.py:15
↓ 16 callers
Class
_StubJsonSession
tests/test_paypal_http.py:290
↓ 16 callers
Class
_StubStripeSession
记录请求顺序与 body,按预设响应队列返回。 每次 ``post``/``get`` 都从 ``responses`` 取出下一个 ``_StubResponse``,便于断言调用次数。
tests/test_chatgpt_payment_protocol.py:636
↓ 15 callers
Class
FakeContext
tests/test_chatgpt_payment_link.py:3900
↓ 15 callers
Class
ProviderDefinitionsRepository
infrastructure/provider_definitions_repository.py:512
↓ 14 callers
Class
AccountModel
core/db.py:25
↓ 14 callers
Class
FakeBrowser
tests/test_chatgpt_payment_link.py:3945
↓ 14 callers
Class
RegistrationResult
core/registration/models.py:57
↓ 13 callers
Class
AccountsRepository
infrastructure/accounts_repository.py:98
↓ 13 callers
Class
_FakeResp
tests/test_gopay_sms_channel.py:9
↓ 13 callers
Class
_StubAuthResp
支持 .json()/.raise_for_status(),用于 hermes GET + GraphQL POST 双场景。
tests/test_chatgpt_payment_protocol.py:1675
↓ 12 callers
Class
AccountCreateCommand
domain/accounts.py:42
↓ 12 callers
Class
AccountExportSelection
domain/accounts.py:94
↓ 11 callers
Class
AccountOverviewModel
core/db.py:37
↓ 11 callers
Class
BitBrowserError
BitBrowser 本地 API 调用失败统一抛这个;保留 ``response`` 字段方便 业务层根据 ``msg`` 判断具体错误(比如 profile 已被占用)。
platforms/_bitbrowser.py:40
↓ 11 callers
Class
FakeBody
tests/test_chatgpt_payment_link.py:580
↓ 11 callers
Class
ProtocolMailboxAdapter
core/registration/adapters.py:41
↓ 11 callers
Class
_FakeLogger
tests/test_platform_action_task.py:10
↓ 11 callers
Class
_StubSession
记录所有 .get / .post 调用的极简 session 替身。
tests/test_paypal_fraudnet.py:34
↓ 10 callers
Class
ActionExecutionResult
domain/actions.py:32
↓ 10 callers
Class
ExportArtifact
application/account_exports.py:22
↓ 10 callers
Class
HeroSmsQueryRequest
api/sms.py:12
↓ 10 callers
Class
SmsActivation
Represents an active phone number rental.
core/base_sms.py:20
↓ 10 callers
Class
_RouterSession
tests/test_chatgpt_payment_protocol.py:2174
↓ 9 callers
Class
BrowserRegistrationAdapter
core/registration/adapters.py:28
↓ 9 callers
Class
CapabilityDefinition
Definition of a standard platform capability.
core/capability_registry.py:8
↓ 9 callers
Class
FakeKeyboard
tests/test_chatgpt_payment_link.py:7796
↓ 9 callers
Class
FakeResponse
tests/test_outlook_email_mailbox.py:11
↓ 9 callers
Class
HeroSmsProvider
HeroSMS provider with resend, SMS event dedupe, and short-lived phone reuse.
core/base_sms.py:328
↓ 9 callers
Class
SmsPoolBlacklistRepository
SMS 号码池黑名单的轻量仓储;线程安全依赖底层 SQLModel/SQLAlchemy session。
infrastructure/sms_pool_repository.py:92
↓ 8 callers
Class
FakePage
tests/test_chatgpt_cpa_session.py:91
↓ 8 callers
Class
FakePlatform
tests/test_platform_action_task.py:80
↓ 8 callers
Class
FakeResponse
tests/test_cfworker_cloud_mail.py:9
↓ 8 callers
Class
_FakeBrowserPage
tests/test_chatgpt_payment_link.py:7154
↓ 8 callers
Class
_FakeResponse
tests/test_browser_backend.py:24
↓ 8 callers
Class
_FakeSession
模拟 tls_client.Session,按 url 后缀路由返回预设响应。
tests/test_gopay_sms_channel.py:19
↓ 8 callers
Class
_Page
tests/test_chatgpt_payment_link.py:7321
↓ 8 callers
Class
_StubSignupSession
tests/test_chatgpt_payment_protocol.py:2009
↓ 7 callers
Class
ApiExtractProvider
通用 API 提取模式 — 调用一个 URL 返回代理 IP 列表。 适用于大多数代理商的"API 提取"接口,返回格式通常是: - 每行一个 IP:PORT - 或 JSON 数组
providers/proxy/api_extract.py:17
↓ 7 callers
Class
OAuthBrowser
全自动 OAuth 浏览器(支持普通 Playwright / Chrome Profile / CDP)。
core/oauth_browser.py:139
↓ 7 callers
Class
PhoneBindingService
application/phone_binding.py:183
↓ 7 callers
Class
PhoneTTLGuard
Hero-SMS 号码 20 分钟自动回收的护栏。 流水线从开始(注册拿号)起算,每跨一步调一次 ``check()``;超过 ``ttl_seconds`` 即抛 ``RuntimeError``,调用方据此判失败重开任务。 用 ``time.monotonic`` 避免
application/gopay_pay_chatgpt.py:68
↓ 7 callers
Class
ProtocolOAuthAdapter
core/registration/adapters.py:54
↓ 7 callers
Class
RegistrationCapability
core/registration/models.py:8
↓ 7 callers
Class
_StubAuthSession
按调用顺序消费一组预设响应,记录 GET / POST 的关键参数。
tests/test_chatgpt_payment_protocol.py:1692
↓ 7 callers
Class
_StubPayPalSession
tests/test_chatgpt_payment_protocol.py:1454
↓ 7 callers
Class
_StubResp
tests/test_paypal_http.py:98
↓ 7 callers
Class
_StubSession
tests/test_paypal_http.py:115
↓ 6 callers
Class
ChatGPTBrowserRegister
platforms/chatgpt/browser_register.py:4667
↓ 6 callers
Class
FakeAccount
tests/test_platform_action_task.py:334
↓ 6 callers
Class
FakeProvider
tests/test_sms_provider.py:94
↓ 6 callers
Class
OutlookEmailMailbox
通过 assast/outlookEmail 对外 API 读取 Outlook/Hotmail 邮件。
core/outlook_email_mailbox.py:71
↓ 6 callers
Class
WindsurfClient
platforms/windsurf/core.py:401
↓ 6 callers
Class
WindsurfPlatform
platforms/windsurf/plugin.py:36
↓ 6 callers
Class
_Chain
tests/test_chatgpt_payment_link.py:7384
↓ 6 callers
Class
_FakePopupLocator
辅助函数级单测用:可控的 ready/click。 **关键**:``first`` 用 ``@property`` 返回 self,而不是老测试常见的 ``first = None`` class attr。后者会让 ``page.locator(sel).first`` 拿到
tests/test_chatgpt_payment_link.py:7641
↓ 6 callers
Class
_StubPayPalResp
tests/test_chatgpt_payment_protocol.py:1437
↓ 6 callers
Class
_StubResp
tests/test_stripe_http.py:22
↓ 6 callers
Class
_StubSession
tests/test_stripe_http.py:44
↓ 5 callers
Class
Any2ApiClient
Any2API 管理 API 客户端。
core/any2api_sync.py:18
↓ 5 callers
Class
CFWorkerMailbox
Cloudflare Worker 自建临时邮箱服务
core/base_mailbox.py:1109
↓ 5 callers
Class
FakeFrame
tests/test_chatgpt_payment_link.py:995
↓ 5 callers
Class
FakeLogger
tests/test_platform_action_task.py:330
↓ 5 callers
Class
FakePage
tests/test_chatgpt_oauth_requirements.py:138
↓ 5 callers
Class
PlatformRuntime
infrastructure/platform_runtime.py:257
↓ 5 callers
Class
SignupFormResult
提交注册表单的结果
platforms/chatgpt/register.py:163
↓ 5 callers
Class
TokenRefreshManager
Token 刷新管理器 支持两种刷新方式: 1. Session Token 刷新(优先) 2. OAuth Refresh Token 刷新
platforms/chatgpt/token_refresh.py:37
↓ 5 callers
Class
_A
platforms/chatgpt/plugin.py:187
↓ 4 callers
Class
AccountExportsService
application/account_exports.py:345
↓ 4 callers
Class
AccountUpdateCommand
domain/accounts.py:59
↓ 4 callers
Class
ActionExecutionCommand
domain/actions.py:24
↓ 4 callers
Class
AuthService
customer_portal_api/app/services/auth.py:26
↓ 4 callers
Class
BlinkRegister
platforms/blink/core.py:194
↓ 4 callers
Class
DeadLocator
tests/test_chatgpt_payment_link.py:8188
↓ 4 callers
Class
EmptyLoc
tests/test_gopay_grab_midtrans.py:146
↓ 4 callers
Class
FakeLoc
tests/test_gopay_grab_midtrans.py:66
↓ 4 callers
Class
FakeMouse
tests/test_chatgpt_cpa_session.py:172
↓ 4 callers
Class
FakeSession
tests/test_outlook_email_mailbox.py:20
↓ 4 callers
Class
GetRtPhoneCallback
浏览器 add_phone 步骤的手机号 + OTP 回调。 两种接码渠道: - smspool: 租一次性美国号,OpenAI service=671, country=1 - smsapi: 固定手机号 + 查最新短信 API 用法::
platforms/chatgpt/browser_get_rt.py:525
↓ 4 callers
Class
OpenAIHTTPClient
OpenAI 专用 HTTP 客户端 包含 OpenAI API 特定的请求方法
platforms/chatgpt/http_client.py:9
↓ 4 callers
Class
PermanentCaptchaError
**本轮 challenge** 内不可恢复的求解错误。 捕获到这个异常的调用方应立刻停止针对当前 sitekey 的自动重试,把控制权 交还给上层(manual wait / 整体放弃)。常见触发: - ``ERROR_DOMAIN_NOT_ALLOWED`` - Y
providers/captcha/yescaptcha.py:11
↓ 4 callers
Class
Response
core/base_executor.py:8
↓ 4 callers
Class
SentinelPayload
Sentinel 请求结果。
platforms/chatgpt/register.py:183
↓ 4 callers
Class
TokenRefreshResult
Token 刷新结果
platforms/chatgpt/token_refresh.py:28
↓ 4 callers
Class
_FakeContextWithPages
tests/test_chatgpt_payment_link.py:7149
↓ 4 callers
Class
_FakeNoopLocator
tests/test_chatgpt_payment_link.py:3407
↓ 4 callers
Class
_SentinelTokenGenerator
Dynamic sentinel token generator – mirrors browser_register._SentinelTokenGenerator.
platforms/chatgpt/register.py:233
↓ 3 callers
Class
AnythingClient
platforms/anything/core.py:303
next →
1–100 of 466, ranked by callers