Add Eviivo, QBook and Mews direct scrape profiles
Three new engine profiles for competitor direct-rate monitoring: - eviivo: HTML scrape via httpx (no JSON API); presence = available, no room count - qbook: QBook/Hotels UK JSON API; availableroom count, skip roomprice=0 (unconfigured rate) - mews: Mews Booking Engine v1 API (unauthenticated); getAvailability + getPricing; proper net/gross split; timezone-aware per property Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
d9f9a9a5f0
commit
c2e1a9703a
4 changed files with 392 additions and 0 deletions
|
|
@ -2,6 +2,9 @@ from .guestline import GuestlineProfile
|
|||
from .newbook_scrape import NewbookScrapeProfile
|
||||
from .travelclick import TravelClickProfile
|
||||
from .directbook import DirectBookProfile
|
||||
from .eviivo import EviivoProfile
|
||||
from .qbook import QBookProfile
|
||||
from .mews import MewsProfile
|
||||
from .base import BaseProfile
|
||||
|
||||
PROFILES = {
|
||||
|
|
@ -9,6 +12,9 @@ PROFILES = {
|
|||
"newbook_scrape": NewbookScrapeProfile,
|
||||
"travelclick": TravelClickProfile,
|
||||
"directbook": DirectBookProfile,
|
||||
"eviivo": EviivoProfile,
|
||||
"qbook": QBookProfile,
|
||||
"mews": MewsProfile,
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue