Skip to content

Latest commit

 

History

History
25 lines (19 loc) · 994 Bytes

README.md

File metadata and controls

25 lines (19 loc) · 994 Bytes

HackerRank_Scrape

Build Status

A tool to scrape all your HackerRank submission codes.

Working

Requirements:

  • Python3+
  • Tkinter module
  • Selenium module

Input:

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: .

To Do

  • 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