/CochraneLibraryAssignment

A take home assignment given by an anonymous recruiter

Primary LanguageJava

Cochrane Library Assignment

This project was a project that I completed for a recruiter from an unnamed organization. This program took me a little over 4 days of on-and-off work to complete. Sadly, I didn't end up getting selected for the position. With that, I figured I would publish my hard work here. As with any tool that scrapes webpage elements - the application can break by any change made on the specified website.

You can find the website used in this utility here.

Setup

Dependencies

  • Python 3+
  • Java JDK 1.7+

Execution

  • With Java properly configured to your system PATH
    javac Lib.java && java Lib
    

Last successful run:

  • Mon Sep 5 07:55:25 PM EDT 2022
  • Linux 5.16.0-kali7-amd64 Version 2022.2
  • Openjdk 11.0.14.1 2022-02-08
  • Python 3.10.4

Scraping topics

scraping_topics

Scraping reviews

scraping_reviews

Thread worker output file

thead_worker_output_file