ScreenshotScraper is used to take screenshots of web pages and to create PDFs from these screenshots. There are two versions of ScreenshotScraper, the OS version, OS_Screenshot, and the web version, Web_Screenshot.
OS_Screenshot is the OS version of ScreenshotScraper, which uses OS automation to obtain the pdf. It uses pyautogui for the OS automation and fpdf for the pdf merging.
Web_Screenshot is the web version of ScreenshotScraper, which uses browser automation to generate the pdf. It uses Selenium for the web automation.
These scripts are best run using the command line. Detailed usage can be found in the subdirectories.