MCPcopy Create free account

hub / github.com/TongjiRabbit/gpt-auto-register / functions

Functions222 in github.com/TongjiRabbit/gpt-auto-register

↓ 1 callersFunction_wait_for_post_email_step
(driver, timeout: int = 10)
app/browser.py:93
↓ 1 callersMethodadd_log
(self, message)
app/server.py:69
↓ 1 callersFunctionbuild_parser
()
scripts/get_codex_token.py:27
↓ 1 callersFunctioncreate_driver
创建 undetected Chrome 浏览器驱动 参数: headless (bool): 是否使用无头模式 返回: uc.Chrome: 浏览器驱动实例
app/browser.py:417
↓ 1 callersFunctioncreate_http_session
创建带有重试机制的 HTTP Session 返回: requests.Session: 配置好重试策略的 Session 对象
app/utils.py:67
↓ 1 callersMethodcreate_inbox
创建临时邮箱。
app/tempmail_lol_service.py:38
↓ 1 callersFunctionenter_verification_code
输入验证码 参数: driver: 浏览器驱动 code: 验证码 返回: bool: 是否成功
app/browser.py:1088
↓ 1 callersFunctionfetch_sentinel_challenge
(session, device_id, flow="authorize_continue", user_agent=None, sec_ch_ua=None, impersonate=None)
app/oauth_service.py:278
↓ 1 callersFunctionfill_profile_info
填写用户资料(随机生成的姓名和生日) 参数: driver: 浏览器驱动 返回: bool: 是否成功
app/browser.py:1167
↓ 1 callersFunctionfill_signup_form
填写注册表单 适配 ChatGPT 新版统一登录/注册页面 参数: driver: 浏览器驱动 email: 邮箱地址 password: 密码 返回: tuple: (是否成功, 是否已输入密码)
app/browser.py:712
↓ 1 callersFunctiongen_frames
生成流数据的生成器
app/server.py:286
↓ 1 callersMethodgenerate_email
生成邮箱,返回邮箱地址。
app/gptmail_service.py:51
↓ 1 callersFunctiongenerate_japan_address
生成随机日本地址 使用 Faker 生成更真实多样的日本地址
app/utils.py:357
↓ 1 callersFunctiongenerate_random_birthday
生成随机生日 确保年龄在配置的范围内(MIN_AGE 到 MAX_AGE) 使用 Faker 库生成更真实的生日日期 返回: tuple: (年份字符串, 月份字符串, 日期字符串) 例如: ("19
app/utils.py:286
↓ 1 callersFunctiongenerate_random_password
生成随机密码 确保密码包含大写字母、小写字母、数字和特殊字符 参数: length: 密码长度,默认使用配置文件中的值 返回: str: 生成的密码
app/utils.py:135
↓ 1 callersMethodgenerate_token
(self, seed=None, difficulty=None)
app/oauth_service.py:260
↓ 1 callersFunctiongenerate_us_address
生成随机美国地址 使用 Faker 生成真实风格的美国地址
app/utils.py:415
↓ 1 callersFunctiongenerate_user_info
生成完整的随机用户信息 返回: dict: 包含姓名和生日的字典 { 'name': 'John Smith', 'year': '1995',
app/utils.py:333
↓ 1 callersMethodget_frame
(self)
app/server.py:84
↓ 1 callersMethodget_logs
(self, start_index=0)
app/server.py:76
↓ 1 callersMethodget_progress
(self)
app/server.py:109
↓ 1 callersFunctionloadAccounts
()
static/script.js:299
↓ 1 callersFunctionloadProviders
()
static/script.js:132
↓ 1 callersFunctionloadSettings
()
static/script.js:188
↓ 1 callersFunctionlog_browser_egress_ip
打印浏览器当前出口 IP,用于确认代理是否生效。
app/browser.py:534
↓ 1 callersFunctionlogin_existing_email
使用已保存的 mail.tm 邮箱地址和密码重新换取 JWT token。
app/mailtm_service.py:92
↓ 1 callersFunctionmain
()
scripts/get_codex_token.py:38
↓ 1 callersFunctionpollStatus
()
static/script.js:44
↓ 1 callersFunctionprint_config_summary
打印配置摘要
app/config.py:433
↓ 1 callersFunctionregister_one_account
注册单个账号 :param monitor_callback: 回调函数 func(driver, step_name),用于截图和中断检查 :param email_provider: 临时邮箱提供商 ID(见 email_providers.PROVIDERS)
app/main.py:23
↓ 1 callersMethodreload
重新加载配置文件
app/config.py:326
↓ 1 callersFunctionrenderProviders
(providers)
static/script.js:142
↓ 1 callersFunctionstartPolling
()
static/script.js:39
↓ 1 callersFunctionupdateUI
(data)
static/script.js:54
↓ 1 callersFunctionupload_token_json
(filepath: str, cpa_cfg=None, proxy: dict | None = None, session_factory: Callable | None = None)
app/oauth_service.py:810
↓ 1 callersFunctionverify_logged_in
验证当前浏览器会话是否已成功登录 ChatGPT 参数: driver: 浏览器驱动 timeout: 最大等待时长(秒) 返回: bool: 是否验证成功
app/browser.py:1305
Method__del__
(self)
app/browser.py:120
Method__init__
初始化配置加载器 参数: config_path: 指定配置文件路径,如果为 None 则自动搜索
app/config.py:164
Method__init__
(self, device_id=None, user_agent=None)
app/oauth_service.py:168
Method__init__
(self, proxy: dict | None = None)
app/oauth_service.py:338
Method__init__
(self)
app/gptmail_service.py:29
Method__init__
(self)
app/server.py:31
Method__init__
(self)
app/tempmail_lol_service.py:28
Method__init__
(self)
app/browser.py:239
Method__init__
(self, status_code=200, text="ok")
tests/test_oauth_service.py:21
Method__init__
(self)
tests/test_oauth_service.py:27
Method__init__
(self, status_code, payload=None, text="")
tests/test_existing_account_oauth.py:16
Method__init__
(self, response)
tests/test_existing_account_oauth.py:26
Method__init__
(self, status_code=200, payload=None, url="https://auth.openai.com/log-in")
tests/test_oauth_branching.py:9
Method__init__
(self)
tests/test_oauth_branching.py:21
Method__init__
(self, post_responses)
tests/test_oauth_branching.py:32
Method__iter__
(self)
tests/test_oauth_branching.py:27
Method_accept_loop
()
app/browser.py:262
Function_handle_socks5_client
处理 Chrome 发来的 SOCKS5 连接(无认证), 并通过 PySocks 以凭证连接到上游 SOCKS5 代理。
app/browser.py:161
Functionconfigure_http_proxy
更新全局 http_session 的代理设置(影响 mailtm 等所有 requests 调用)。
app/utils.py:115
Functioncreate_temp_email
在 mail.tm 创建临时邮箱 返回: tuple: (邮箱地址, JWT token, 邮箱密码),失败返回 (None, None, None)
app/mailtm_service.py:34
Functioncreate_temp_email
创建 GPTMail 临时邮箱。 返回: (email, session_id, None)
app/gptmail_service.py:71
Functioncreate_temp_email
使用指定提供商创建临时邮箱 返回: tuple: (邮箱地址, token/session_id, credential) 失败返回 (None, None, None)
app/email_providers.py:66
Functioncreate_temp_email
随机生成邮箱地址,确保 Cookie 可用,保存会话。 不需要打开浏览器(Cookie 已缓存时)。 返回: (email, session_id, None) 或 (None, None, None)
app/temporam_service.py:117
Functioncreate_temp_email
创建 TempMail.lol 临时邮箱。 返回: (email, session_id, token)
app/tempmail_lol_service.py:54
Functioncreate_temp_email
(proxy: dict = None)
app/custom2925_service.py:257
Functiondo_one
(_)
app/server.py:170
Methodfake_mail_login
(provider, email, mailbox_password)
tests/test_existing_account_oauth.py:115
Methodfake_oauth
(email, password, email_provider, mail_token, proxy)
tests/test_existing_account_oauth.py:118
Methodfake_save
(email, tokens, oauth_cfg, proxy)
tests/test_existing_account_oauth.py:121
FunctionfilterAccounts
()
static/script.js:366
Functiongenerate_billing_info
生成完整的支付账单信息(姓名 + 地址) 参数: country: 国家代码,"JP" 或 "US" 返回: dict: 包含姓名和地址的完整账单信息
app/utils.py:460
Methodget
(self, url, headers=None, params=None, allow_redirects=None, timeout=None, **kwargs)
tests/test_oauth_branching.py:55
Functionget_accounts
()
app/server.py:446
Functionget_config
获取当前配置对象
app/config.py:428
Functionget_provider_info
获取提供商信息
app/email_providers.py:61
Functionget_providers
获取所有提供商列表及当前选中状态
app/server.py:418
Functionget_settings
()
app/server.py:353
Functionget_status
()
app/server.py:312
Functionget_token_import_settings
()
app/server.py:362
Functionhooked_print
(*args, **kwargs)
app/server.py:125
Functionindex
()
app/server.py:308
Methodjson
(self)
tests/test_existing_account_oauth.py:21
Functionlist_verification_codes
列出当前收件箱中可见的验证码,按最新邮件顺序返回。
app/mailtm_service.py:194
Functionlist_verification_codes
列出 GPTMail 收件箱中的验证码候选。
app/gptmail_service.py:143
Functionlist_verification_codes
列出指定 provider 当前收件箱中的验证码候选。
app/email_providers.py:103
Functionlist_verification_codes
列出 Temporam 收件箱中可见的验证码。
app/temporam_service.py:201
Functionlist_verification_codes
列出 TempMail.lol 收件箱中的验证码候选。
app/tempmail_lol_service.py:123
Functionlist_verification_codes
(session_id: str)
app/custom2925_service.py:336
Functionlogin
登录 ChatGPT
app/browser.py:870
Functionlogin_existing_email
(address: str, password: str | None = None)
app/custom2925_service.py:270
Functionmonitor
(driver, _step)
app/server.py:161
FunctiononProviderToggle
()
static/script.js:163
Functionon_progress
(progress)
app/server.py:236
Functionpoll_oauth_otp_code
(email_provider: str, mail_token: str, timeout: int = 120)
app/oauth_service.py:796
Methodpost
(self, url, headers=None, json=None, timeout=None)
tests/test_existing_account_oauth.py:30
Methodpost
(self, url, headers=None, json=None, data=None, timeout=None, allow_redirects=None, **kwargs)
tests/test_oauth_branching.py:40
Functionreload_config
重新加载配置文件 注意:这不会更新已导入的常量,只会更新 cfg 对象
app/config.py:418
FunctionsaveSettings
()
static/script.js:199
Functionset_providers
更新选中的提供商列表
app/server.py:432
Functionset_settings
()
app/server.py:389
FunctionstartTask
()
static/script.js:217
FunctionstartTokenImportTask
()
static/script.js:258
Functionstart_task
()
app/server.py:333
Functionstart_token_import
()
app/server.py:370
← previousnext →101–200 of 222, ranked by callers