🚦A python tool to automate creating Roblox accounts using Selenium
This script has support for Nopecha!
Sign-up Automation |
Username and password generation |
- Be sure to edit the configuation inside
config.yaml
! - Please mention me when integrating this in your projects - depso
- 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.py
to 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 |