I tried to make a vote bot for google forms that would click on something as many times as possible
This was just made for selecting the 6th thing in a list of multiple choice options on a google form. I made this mainly to figure out how selenium works and try a bunch of neat stuff with gpg keys and random aliases on git
Quick and dirty just doing it for a friend. You'll also need chromewebdriver in the same directory which you cnan get here: https://chromedriver.storage.googleapis.com/index.html?path=2.37/
- Download the zip file and extract it somewhere or clone the repo and put it somewhere.
- Change the URL in the spamtest file to whatever you want the url to be. if you want it to pick something other than the 6th option go and find that then change the values in the for loop.
- Go into your shell and cd over to the directory you extracted the files into
- You may have to have selenium installed for this to work. Either with
pip3 install selenium
(might be just pip for you) orconda install selenium
- run the script with
python3 spamtest.py "number of votes"
(python3 might also just be python) or you can chmod +x the script and run with./spamtest.py "number of votes"
but that's a little bit pointless. If you don't add the argument number at the end it will default to 25000, but you can change that if you want to.
looks like Reloading The page back to the start is faster than clicking the "submit again button"
When method with reloading back to start is used time to vote 20 times is: 16.47681474685669
When method with reloading back to start is used time to vote 100 times is: 84.64760231971741
When method with clicking submit, then submit another response, is used time for 20 votes is: 18.313595056533813
When method with clicking submit, then submit another response, is used time for 100 votes is: 112.92843914031982