A python bot meant to ace the tests presented at HumanBenchmark
I'm using Python 3.7.2 on Windows 10
Python libraries used for HumanBenchmarkBot.py:
- selenium
- pynput
- pywin32
Python libraries used for the single scripts:
- pytesseract
- pywin32
- pynput
- pillow
Most single scripts use Tesseract OCR in order to recognize the text on the website. Here is an installer for Windows. If you use the BenchmarkBot, you will only need Chrome and a chromedriver
- Clone this repository or just download HumanBenchmarkBot.py
pip install
the needed libraries- You will need a Chrome Browser and the according chromedriver for your Browser version
- You may need to adjust the path to your chromedriver / chrome executable
- That's it start the Bot with
python HumanBenchmarkBot.py
for further instructions
- Clone this repository or download a single script you want to use
- Install Tesseract OCR and
pip install
the needed libraries - Open HumanBenchmark in your favourite browser and select one of the supported tests
- Be sure to have your browser in (windowed) Fullscreen mode and to be at the top of the page, aswell as having the display size of your browser and OS set to default 100%
- Run the according script (e.g.
python reaction_test.py
) from a shell (the shell-window shouldn't cover up the center of the test) - Achieve perfection