rates/backend
jtricerolph 12037dc3f7 Switch Playwright to Firefox to evade Booking.com Chromium JA3 fingerprint detection
Booking.com detects headless Chromium via TLS ClientHello fingerprint (JA3)
and immediately flags the residential proxy IP on first contact. Firefox has
a different TLS fingerprint and GREASE extensions that aren't yet flagged.
Image blocking via Firefox preference (permissions.default.image=2) replaces
the Chrome --blink-settings flag. Dockerfile updated to install both browsers.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-10 09:42:05 +00:00
..
api Fix proxy test: URL-encode httpx credentials, use Proxy object, improve error detail 2026-07-10 08:57:25 +00:00
jobs Fix bookability column timestamps showing stale 'last changed' dates 2026-07-10 08:41:58 +00:00
services Switch Playwright to Firefox to evade Booking.com Chromium JA3 fingerprint detection 2026-07-10 09:42:05 +00:00
auth.py
database.py
Dockerfile Switch Playwright to Firefox to evade Booking.com Chromium JA3 fingerprint detection 2026-07-10 09:42:05 +00:00
main.py
migrate_direct_data.py Restore guestline-monitor features: room stock/occupancy, rate history, room stats 2026-07-06 06:50:37 +00:00
requirements.txt
scheduler.py Scraper: force-reset endpoint + watchdog to prevent stuck lock 2026-07-09 16:56:35 +00:00
schema.sql Add hotel-page scraper backend with full room/rate plan extraction 2026-07-09 23:08:03 +00:00