Skip to content

Isabella-Nguyen/web-crawler-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Web Crawler in Java

Course Project for COMP 1406Z Fall 2021

Description

This project’s goal is to determine the top x pages found during a crawl related to the user’s search query. The focus was to re-implement the web crawler in python (go check it out for more info on the project!) to have a well-though-out object-oriented design with the addition of a GUI application to display and perform the search. More about the OOP design process can be found in the report included in the project.

This project contains many different classes that each have a distinct function. For more details on each class, please refer to the “Outline of all the classes” section in the report.

Running the Project

To test out the project, you may refer to the test files. Make sure that the test files are in the src directory, except the FruitsXSearchTester-expected-search-results.txt file should be in the same directory as the src.

To run the GUI application, please refer to the “Instructions for running the GUI” section at the start of the report.

Note that this project’s focus was not HTML/web development and is therefore designed to run on specific websites such as http://people.scs.carleton.ca/~davidmckenney/tinyfruits/N-0.html

Special Thanks

Testing resources provided by Dave McKenney, Instructor at Carleton University.

About

Course project for COMP 1406Z Fall 2021

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages