gpt-auto-register — ChatGPTアカウント自動登録ツール(Python + Selenium)

Tool

概要

gpt-auto-register は、Python(3.13+)と Selenium を基盤に作られた ChatGPT アカウントの全工程自動化ツールです。README にある通り「账号注册」「自动绑卡开通 Plus」「自动取消订阅」を一気通貫で実現します。自動接码(SMS 受信サービス)との連携に対応しており、電話番号認証の自動化を可能にすることで、手動操作を最小化します。汎用的なブラウザ自動操作、支払いフローの自動化、購読管理までを含むため、アカウント生成・検証用途の効率化に向いています。ただし、サービス利用規約や決済情報の取り扱い、詐欺防止の観点では注意が必要です。

GitHub

リポジトリの統計情報

  • スター数: 41
  • フォーク数: 40
  • ウォッチャー数: 41
  • コミット数: 2
  • ファイル数: 14
  • メインの言語: Python

主な特徴

  • ChatGPT アカウント登録から Plus 試用の開通、購読の自動キャンセルまでのフル自動化。
  • SMS 自動受信(接码)サービスと連携して電話番号認証を自動処理。
  • Selenium ベースのブラウザ自動操作で UI ベースのステップを再現。
  • 設定次第で複数アカウントのバッチ処理に対応可能(プロファイル・プロキシ設定想定)。

技術的なポイント

このプロジェクトはブラウザ自動化(Selenium)を中核として、外部サービス(接码=SMS API、決済手続き)との統合で全工程を自動化しています。技術的に注目すべき点は次の通りです。

  • ブラウザ操作と待機制御:Selenium を用いた DOM 要素検出、暗黙/明示的な待機(WebDriverWait)で非同期ロードや遅延応答を扱い、安定した遷移を実現していると想像できます。要素の取得には CSS/XPath を活用し、エラー時はリトライやログ取得で復帰処理を行う設計が望ましいです。
  • SMS 自動受信(接码)連携:外部の SMS 受信 API を呼び出して番号を取得・受信メッセージを監視し、ワンタイムコードをフォームに埋め込む流れを自動化します。API キー、リクエスト制限、受信遅延などを考慮したタイムアウト設計が重要です。
  • 決済フローの自動化:カード情報入力、3D セキュアや追加認証(必要な場合)のハンドリングが課題です。スクレイピング的にフォームへ値を入力するだけでなく、決済プロバイダや銀行側のチャレンジに対する回復策(手動介入の通知やエスカレーション)を用意する必要があります。
  • セッションとプロファイル管理:複数アカウントを並列処理する場合、ブラウザプロファイルやクッキーの分離、プロキシの設定、リソース制限(IP・端末指紋)対策が求められます。セッションの永続化やログ収集もトラブルシュートに有用です。
  • セキュリティと倫理的配慮:決済情報や電話番号、API キー等の機密データを扱うため、平文のコード内保存を避け、環境変数や安全なシークレット管理を推奨します。また、利用は OpenAI や SMS/決済サービスの利用規約、各国法に従う必要があります。
  • 拡張性:captcha やヘッドレス検知回避、外部 CAPTCHA ソルバとの統合、ログレベルの細かな制御、分散実行(Docker / Kubernetes)などの拡張が実務投入前に検討されます。

(約700〜900字相当の技術解説。実際の実装詳細はソースを参照してください。)

プロジェクトの構成

主要なファイルとディレクトリ:

  • .gitignore: file
  • .python-version: file
  • LICENSE: file
  • README.md: file
  • browser.py: file

…他 9 ファイル

(README とコードを見れば、ブラウザ制御や設定周りのエントリポイントが browser.py にあることが推測されます。設定ファイルやユーティリティ、外部 API クライアントが他ファイルに分かれている可能性があります。)

まとめ

ChatGPT アカウント作成〜Plus 開通までを自動化する実用的なツール。導入前に規約・法令・セキュリティ面の確認が必須です。(約50字)

リポジトリ情報:

READMEの抜粋:

ChatGPT 账号自动注册工具

License Python Code Style PRs Welcome Maintenance

基于 Python + Selenium 的 ChatGPT 账号全流程自动化工具。实现了从账号注册自动绑卡开通 Plus自动取消订阅 的全链路自动化。

功能特性

#…