All Projects → baekchun → Find Cheapest Flights

baekchun / Find Cheapest Flights

Use Google Flights API and scrape Expedia to find the cheapest/shortest flights!

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Find Cheapest Flights

Cheerio
Fast, flexible, and lean implementation of core jQuery designed specifically for the server.
Stars: ✭ 24,616 (+136655.56%)
Mutual labels:  scraper
Spidr
A versatile Ruby web spidering library that can spider a site, multiple domains, certain links or infinitely. Spidr is designed to be fast and easy to use.
Stars: ✭ 656 (+3544.44%)
Mutual labels:  scraper
Duckduckgo
An unofficial DuckDuckGo search API.
Stars: ✭ 6 (-66.67%)
Mutual labels:  scraper
Instagram4j
📷 Instagram private API in Java
Stars: ✭ 629 (+3394.44%)
Mutual labels:  scraper
Instagram Crawler
Get Instagram posts/profile/hashtag data without using Instagram API
Stars: ✭ 643 (+3472.22%)
Mutual labels:  scraper
Informer
A Telegram Mass Surveillance Bot in Python
Stars: ✭ 745 (+4038.89%)
Mutual labels:  scraper
Instagram Scraper
Scrapes an instagram user's photos and videos
Stars: ✭ 5,664 (+31366.67%)
Mutual labels:  scraper
Flight Prices Scraper
Automated Script to scrape flight prices from any website into a csv format
Stars: ✭ 17 (-5.56%)
Mutual labels:  scraper
Surgeon
Declarative DOM extraction expression evaluator. 👨‍⚕️
Stars: ✭ 653 (+3527.78%)
Mutual labels:  scraper
Imdbpy
IMDbPY is a Python package useful to retrieve and manage the data of the IMDb movie database about movies, people, characters and companies
Stars: ✭ 792 (+4300%)
Mutual labels:  scraper
Imagescraper
✂️ High performance, multi-threaded image scraper
Stars: ✭ 630 (+3400%)
Mutual labels:  scraper
Scrapyrt
HTTP API for Scrapy spiders
Stars: ✭ 637 (+3438.89%)
Mutual labels:  scraper
Crawler
A high performance web crawler in Elixir.
Stars: ✭ 781 (+4238.89%)
Mutual labels:  scraper
Headless Chrome Crawler
Distributed crawler powered by Headless Chrome
Stars: ✭ 5,129 (+28394.44%)
Mutual labels:  scraper
Regina
Fetch new releases from http://www.juno.co.uk/.
Stars: ✭ 6 (-66.67%)
Mutual labels:  scraper
Fbcrawl
A Facebook crawler
Stars: ✭ 536 (+2877.78%)
Mutual labels:  scraper
Onlyfans
Scrape all the media from an OnlyFans account - Updated regularly
Stars: ✭ 731 (+3961.11%)
Mutual labels:  scraper
Indonesia News Scraper
A news scraper for nodejs that help to scrap news from Indonesian news portal.
Stars: ✭ 18 (+0%)
Mutual labels:  scraper
Gifhub
📈 Create GIFs from user's GitHub activity graph
Stars: ✭ 17 (-5.56%)
Mutual labels:  scraper
Lulu
[Unmaintained] A simple and clean video/music/image downloader 👾
Stars: ✭ 789 (+4283.33%)
Mutual labels:  scraper

find-cheapest-flights

Find the cheapest or shortest roundtrip flights by comparing prices from Expedia and Google Flights. Given your departing and arriving airports and dates, this scraper tries to find the cheapest or shortest flights. Please note that this scraper looks for flights +/- 1 day of the given dates as well to check to see if we can find any cheaper flights.

Getting Started

Note: This code has been tested/optimized for Python 2.x

Prerequisites

Please make sure to install these packages before trying to run this code!

pip install pattern
pip install requests

Please also make sure you get a Google API key and insert it into google_flights_API.py file

How to run this code:

python price_check.py [departure_date] [return_date] [departure_airport] [return_airport]

Example:

python price_check.py 08/30/2017 09/30/2017 BWI ICN

Authors

  • Baekchun Kim
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].