stag direct scrape #3

Open
opened 2026-07-10 12:02:18 +01:00 by jtr · 1 comment
Owner
https://via.eviivo.com/StagLdgeGL54
Author
Owner

Implemented in commit c2e1a97 as the eviivo profile.

Approach: httpx HTML scrape — Eviivo is server-rendered .NET MVC, no JSON API. Availability fetched by GETting https://via.eviivo.com/StagLdgeGL54?startdate=YYYY-MM-DD&enddate=YYYY-MM-DD&adults1=2&children1=0 and parsing data-room-type-id, data-rate-plan-name, data-price, data-currency-code attributes.

Room quantity: not available — room present in response = available, absent = sold out.

Note: rate limiting is a known risk to evaluate during initial testing. The scraper uses a 10s delay between date requests.

Implemented in commit c2e1a97 as the `eviivo` profile. **Approach:** httpx HTML scrape — Eviivo is server-rendered .NET MVC, no JSON API. Availability fetched by GETting `https://via.eviivo.com/StagLdgeGL54?startdate=YYYY-MM-DD&enddate=YYYY-MM-DD&adults1=2&children1=0` and parsing `data-room-type-id`, `data-rate-plan-name`, `data-price`, `data-currency-code` attributes. **Room quantity:** not available — room present in response = available, absent = sold out. **Note:** rate limiting is a known risk to evaluate during initial testing. The scraper uses a 10s delay between date requests.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: hotel-manage-stack/rates#3
No description provided.