Automatically change Riot account passwords using Selenium
outdated video, cannot be bothered to make a new one. functionally the same however
This is an automatic Riot Games account password changer using these technologies,
- undetected-chromedriver
- python3
- selenium
Instructions on how to use the program are displayed after running the main.py
file. To quote myself here,
In the file accounts.txt enter all your accounts in the following format,
name:password
for example,
myRiotName:verysecurepassword454!!
You can also specify a second "
:
" which indicates your desired password. This means that the program will not generate a random password but rather, it'll use the one you give it. For example,
myRiotName:verysecurepass:thisismynewpassword!!
A new file new_accounts.txt will be created & updated as the program goes. Click ENTER to start the program.
Please note that the process is fully autonomous for accounts without a verified email, that is ones that do not require 2FA entry.
So, essentially:
- Put your accounts seperated with a newline in accounts.txt in the format
name:password
. - Ensure you have an internet connection and atleast Python 3.9 installed.
- Run
RUN_ME.bat
if you're on Windows otherwise installrequirements.txt
yourself viapy -m pip install -U -r requirements.txt
- Run the
main.py
script viapy main.py
orpython main.py
for unix systems
⭐ Stars are apprecitiated!
There seems to be a bug where undetected_chromedriver
fails to update the Google Chrome binary, resulting in mismatched versions error.
In the projects file structure, you'll find a DELETE_OLD_BINARY.py
file and by running it, Python will automatically find the old binary
in your Windows AppData and delete it. Upon running the script, a fresh, matched version driver will be installed on your system.
Please look at the issues for any feature requests.