This script automates the Human Benchmark Typing Test by scraping the text to type from the webpage and automatically typing it using your keyboard.
This script is for educational purposes only. Automating human performance tests violates the spirit of fair play and may breach the site's terms of service. Use responsibly and at your own risk.
- Automatically opens the Human Benchmark Typing Test in Chrome
- Waits for your manual trigger (
Ctrl + Alt + 1) before starting - Scrapes the text to be typed from the webpage
- Automatically types the text at high speed
- Python 3.x
- Chrome browser
- ChromeDriver (must match your Chrome version)
-
Clone this repository:
git clone <repository-url> cd <repository-directory>
-
Install required packages:
pip install selenium beautifulsoup4 pyautogui keyboard
-
Download and install ChromeDriver and ensure it's in your system PATH.
-
Run the script:
python typing_bot.py
-
A Chrome window will open and navigate to the typing test page.
-
When you're ready to start, press Ctrl + Alt + 1.
-
The script will automatically type the text and submit it.
- Uses Selenium to control Chrome and load the typing test page
- Parses the page HTML with BeautifulSoup to extract the text to type
- Uses PyAutoGUI to simulate keyboard typing
- Waits for a manual trigger key combination to prevent accidental execution
- May not work if the website structure changes
- Requires the browser window to be in focus during typing
- Accuracy and WPM scores may be affected by system performance
This project is for educational purposes only. Not affiliated with Human Benchmark.