Skip to content

A java-based Web Crawler application for data extraction from flight booking website and recommending the best flight to users by giving 90% better results.

Notifications You must be signed in to change notification settings

FlightPriceAnalysis/Flight-Price-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flight-Price-Analysis

In this project, we had to apply the concepts learned in class to create a real system using data structures and algorithms studied. The project involves developing a back-end software application that uses concepts of crawling and extracting details from a website. The projects was developed using Java and contained features such as web crawling, data validation using regular expressions, HTML parsing, inverted indexing, frequency count, page ranking, spell checking, word completion, search frequency, and finding patterns using regular expressions. All the mentioned features were applied to crawl skyscanner.ca - A flight booking website to get the best deals for the entered destination and date of travel.

Tech Stack: Java, Selenium, Eclipse, Data Structures and Algortihms.

flight.mp4

About

A java-based Web Crawler application for data extraction from flight booking website and recommending the best flight to users by giving 90% better results.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published