All Projects → ZoranPandovski → BookingScraper

ZoranPandovski / BookingScraper

Licence: GPL-3.0 license
🌎 🏨 Scrape Booking.com 🏨 🌎

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to BookingScraper

Autoscraper
A Smart, Automatic, Fast and Lightweight Web Scraper for Python
Stars: ✭ 4,077 (+5895.59%)
Mutual labels:  scraper, web-scraping, webscraping
Soup
Web Scraper in Go, similar to BeautifulSoup
Stars: ✭ 1,685 (+2377.94%)
Mutual labels:  webscraper, beautifulsoup, webscraping
Not Your Average Web Crawler
A web crawler (for bug hunting) that gathers more than you can imagine.
Stars: ✭ 107 (+57.35%)
Mutual labels:  scraper, request
Jobfunnel
Scrape job websites into a single spreadsheet with no duplicates.
Stars: ✭ 1,528 (+2147.06%)
Mutual labels:  scraper, beautifulsoup
Phpscraper
PHP Scraper - an highly opinionated web-interface for PHP
Stars: ✭ 148 (+117.65%)
Mutual labels:  scraper, web-scraping
Hockey Scraper
Python Package for scraping NHL Play-by-Play and Shift data
Stars: ✭ 93 (+36.76%)
Mutual labels:  scraper, web-scraping
Sillynium
Automate the creation of Python Selenium Scripts by drawing coloured boxes on webpage elements
Stars: ✭ 100 (+47.06%)
Mutual labels:  scraper, web-scraping
Youtube Projects
This repository contains all the code I use in my YouTube tutorials.
Stars: ✭ 144 (+111.76%)
Mutual labels:  scraper, webscraping
Huginn
Create agents that monitor and act on your behalf. Your agents are standing by!
Stars: ✭ 33,694 (+49450%)
Mutual labels:  scraper, webscraping
GoodReadsScraper
📚 A GoodReads.com Scraper script to get books reviews including text and rating.
Stars: ✭ 36 (-47.06%)
Mutual labels:  beautifulsoup, webscraping
Polite
Be nice on the web
Stars: ✭ 253 (+272.06%)
Mutual labels:  scraper, webscraping
lopez
Crawling and scraping the Web for fun and profit
Stars: ✭ 20 (-70.59%)
Mutual labels:  scraper, web-scraping
Hooman
http interceptor to hoomanize cloudflare requests
Stars: ✭ 82 (+20.59%)
Mutual labels:  scraper, request
Pitchfork
🎶 Unofficial python API for pitchfork.com reviews.
Stars: ✭ 67 (-1.47%)
Mutual labels:  scraper, beautifulsoup
Rod
A Devtools driver for web automation and scraping
Stars: ✭ 1,392 (+1947.06%)
Mutual labels:  scraper, web-scraping
Django Dynamic Scraper
Creating Scrapy scrapers via the Django admin interface
Stars: ✭ 1,024 (+1405.88%)
Mutual labels:  scraper, webscraping
Zillow
Zillow Scraper for Python using Selenium
Stars: ✭ 141 (+107.35%)
Mutual labels:  scraper, web-scraping
CoWin-Vaccine-Notifier
Automated Python Script to retrieve vaccine slots availability and get notified when a slot is available.
Stars: ✭ 102 (+50%)
Mutual labels:  webscraper, webscraping
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 (+864.71%)
Mutual labels:  scraper, web-scraping
Mailinglistscraper
A python web scraper for public email lists.
Stars: ✭ 19 (-72.06%)
Mutual labels:  scraper, webscraping

Build Status Coverage Status Codacy Badge BCH compliance Known Vulnerabilities Total alerts Language grade: Python Run on Repl.it

Booking site web scraper

Web scraper that downloads all of the accommodations for the chosen country and saves them in a file.

Installation

Create virtual environment and run:

pip install -r requirements.txt

After that just run booking script:

python booking.py

Autocompletion

If you want to use the feature of the autocompletion run:

activate-global-python-argcomplete

After that open new terminal in order to update and load new settings.

TBD

  • Add option for choosing a time frame.
  • Add option for choosing the number of rooms.

Disclaimer

Data fetched from booking is only for personal use, you are not allowed to copy and paste content from Booking.com on to your own or third party pages (including social media pages such as Facebook, Twitter, Instagram etc.).

This applies to all types of content that can be found on Booking.com pages, including but not limited to hotel descriptions, reviews, hotel and room photos, hotel facility information, and prices. Moreover, this restriction also applies to content from Booking.com partner hotel websites and Booking Holdings Group company brands: such as Agoda, Priceline, Kayak, OpenTable, Rentalcars.

Clause 4.1.5 from Booking.com Affiliate Agreement: The Affiliate shall not programmatically evaluate and extract information (including guest reviews) from any part of the Booking.com Website (e.g. screen scrape).

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].