🚦A python tool to automate creating Roblox accounts using Selenium
This script has support for Nopecha!
- Please edit the configuration before use! ->
config.yaml - Please mention me when integrating this in your projects - depso
Sign-up Automation |
Username and password generation |
- Python
- Microsoft Edge (Changable)
- First step, you must have python and pip (included with python by default) installed.
- Download python and install, https://www.python.org/downloads/
- Once python has installed, open command prompt in the project's folder
- Run
pip install -r requirements.txt, this will install the required python packages. - Once completed, run
python main.pyto run the script!
| Name | Description |
|---|---|
| MacOS | This is required as the script uses the CTRL key for text selection but Macbooks use the COMMAND key instead |
| Has_Cookies_Prompt | This is required as the Roblox site will prompt to accept cookies if you live in Europe which will interupt interation with other elements |
| Accounts_File | The string path towards the file used to store usernames and passwords for the accounts created. Format: `username : password` |
| Cookies_File | The path towards the file account cookies are appended to for the accounts created |
| Accounts_To_Create | The number of accounts to be created |
| Request_Limit_Wait_Minutes | The number of minutes to wait when a creation timeout is thrown by the Roblox site |
| Headless | Whether the Browser window should be hidden |
| Use_Proxy | Whether the Browser should use a proxy for site connections |
| Proxy | The address for the proxy |
| Use_Nopecha | Whether the Browser should use Nopecha (https://nopecha.com/) to solve captures |
| NOPECHA_KEY | The Key used for the nopecha extention |
| Allow_Manual_Completion | Wait for the user to complete the capture instead of attempting an automatic solve |
| Capture_Timeout_Minutes | The number of minutes the program should wait when a capture is prompted |
| Random_Password | Whether the program should generate a random string for the password. Otherwise uses the Fixed_Password |
| Fixed_Password | The password used when Random_Password is disabled |
| Use_Username_Base | The username base used when not using random usernames generated by the script |

