A tool to scrape all your HackerRank submission codes.
- Python3+
- Tkinter module
- Selenium module
When prompted by the program, the user need to input the HacerRank login credentials (username & password). The user also needs to enter the path to chrome selenium driver. The program goes into each challenge from the submissions page of the user and scrapes their code. The result is stored in a file that has the name: .
- Replace Time.Sleep() with Selenium wait functionality to support users with slow internet speeds
- Create well defined functions for each task
- Argparse to get the the location of browser driver
- Handle the StaleElementReferenceException exceptions
- Functionality to group by subdomains