Analysis updated 2026-05-18
Study how a Playwright-based script sequences email registration, payment, and OAuth authorization steps
Learn how browser fingerprinting and proxy rotation are implemented for automated browser sessions
See how session credentials are exported into a format used by third-party API relay tools
| hanyi0000/chatgpt-plus-automation-toolkit | cvlab-kaist/gld | fxyz666/logicpipe | |
|---|---|---|---|
| Stars | 197 | 196 | 196 |
| Language | Python | Python | Python |
| Setup difficulty | hard | hard | hard |
| Complexity | 4/5 | 5/5 | 5/5 |
| Audience | developer | researcher | researcher |
Figures from each repo's GitHub metadata at analysis time.
Needs third-party SMS verification services, proxy pools, and payment credentials configured via .env before use.
This is a Python automation toolkit that handles the full sequence of steps needed to register ChatGPT accounts, complete payments, obtain authorization tokens, and export session credentials. The README is written in Chinese, though the project runs on Windows, macOS, and Linux. It uses Playwright, a browser automation library, to control a Chromium browser and walk through each step as a real user would. The toolkit organizes its work into several numbered flows. Flow 1 handles email-based registration and generates a payment link. Flow 2 automates the GoPay payment step, including filling in billing details, handling one-time passwords, and completing the transaction. Flow 3 performs OAuth authorization on paid accounts to obtain a refresh token. Flow 4 exports session data from a browser profile in a format compatible with third-party API relay services. Flow 5 registers free accounts using phone numbers or email. A separate PayPal flow covers the same registration, payment, and authorization sequence using PayPal instead of GoPay, with support for iCloud email addresses. Configuration is managed through a .env file and a config.yaml file. The .env file holds choices like which email provider to use, whether to route traffic through proxies, which SMS verification service to use for receiving phone codes, GoPay phone numbers and PINs, and PayPal virtual card pool files. Three SMS platforms are supported for receiving verification codes: HeroSMS, GrizzlySMS, and 5sim. The toolkit includes anti-detection features: each account gets a browser fingerprint derived from its email address, including a randomized user agent, screen resolution, and US timezone, along with scripts to hide browser automation signals. Proxy support covers HTTP and SOCKS5 proxies, and captcha handling can be either manual (the script pauses for a human to solve it) or automated via CapSolver or 2Captcha services. The project is licensed under MIT. The README includes a notice stating it is intended for automation technology learning and engineering demonstration, and that users are responsible for confirming compliance with the target platform's terms of service and local law before using it.
A Python toolkit that uses browser automation to register ChatGPT accounts, complete GoPay or PayPal payments, and export session credentials.
Mainly Python. The stack also includes Python, Playwright.
MIT license: use, modify, and redistribute freely, including commercially, as long as you keep the copyright notice.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.