Scrapes specific Booking.com accommodations for the price information
  • Python 96%
  • Shell 4%
Find a file
2026-05-09 12:52:49 +02:00
booking_scraper feat: Improve result printing in CLI 2026-05-09 12:52:49 +02:00
scripts feat: Add Booking scraper prototype 2026-04-24 20:19:35 +02:00
.gitignore feat: Improve result printing in CLI 2026-05-09 12:52:49 +02:00
.python-version feat: Add Booking scraper prototype 2026-04-24 20:19:35 +02:00
LICENSE Initial commit 2026-04-24 16:57:50 +02:00
pyproject.toml feat: Add Booking scraper prototype 2026-04-24 20:19:35 +02:00
README.md feat: Add Booking scraper prototype 2026-04-24 20:19:35 +02:00
uv.lock feat: Add Booking scraper prototype 2026-04-24 20:19:35 +02:00

booking-scraper

Scrapes specific Booking.com accommodations for the price information

Usage

uv is used to manage dependencies.

Install the project dependencies:

uv sync

Spin up the Playwright server for the scraper to connect to:

./scripts/run_playwright_server.sh

Launch the crawler with:

uv run python -m booking_scraper <booking-slug> <checkin_iso_format> <checkout_iso_format>
# Example: uv run python -m booking_scraper alpejska-chata 2026-06-20 2026-06-24