Prisbevakning för resebranschen
Prisjämförelse av paketresor för en resebyrå, EU-marknaden · Byggt från grunden, solo: skrapare, adminkonsol och AI-koppling
Uppdaterad
Före
Att jämföra paketpriser med konkurrenter för hand skalade inte, och insamlingsjobb hängde sig efter varje avbrott.
Efter
~5×
snabbare insamling på en konkurrentsajt som slutade använda webbläsare; webbläsarpoolen fyller på sig själv efter avbrott.
- 1Person:Personal
Väljer ett paket att jämföra: avreseort, datum, vistelsens längd, antal resenärer.
- 2Programvara:Schemaläggare
Startar jämförelsejobbet.
- 3Programvara:Webbläsare
Samlar in konkurrenters priser bakom roterande proxyservrar.
Programvara:HTTP-klientLäser den enda källa som inte kräver någon webbläsare.
- 4Person:Personal
Ser jämförelsen av priserna i adminkonsolen.
Alltid på
- Efter ett avbrott fyller webbläsarpoolen på sig själv.
- Kundens AI-agent kan också starta en jämförelse.
Problem
Resebyrån behövde jämföra sina paket med konkurrenternas sajter per avreseort, datum, längd och antal resenärer.
Diagnos
Sajterna blockerar botar, så stabilitet och proxykostnad var det svåra, inte tolkningen. Jobben hängde sig på en tom webbläsarpool.
Alternativ jag vägde
Efter ett avbrott hängde sig jobben på en tom webbläsarpool. Lösningen?
Valt
En pool som fyller på sig själv efter ett avbrott
En proxys trafikgräns tömde en gång poolen från 40 webbläsare till 0; nu fylls den på var 60:e sekund. Kostnad: en påfyllningsloop att underhålla.
Bortvalt
En pool med fast storlek
Efter ett avbrott krympte den och förblev liten.
Webbläsare och proxyservrar kostar pengar. Behöver varje källa en?
Valt
Vanliga HTTP-anrop för den källa som tillåter det
En sajt gick från 8 till 43 datum i minuten, utan webbläsare att hålla vid liv.
Bortvalt
En fullständig webbläsare för varje källa
Betalar webbläsar- och proxykostnader där ingen behövs.
Lösning
En schemaläggare kör jämförelsejobb i en webbläsarpool med roterande proxyservrar. Personalen använder en adminkonsol, och kundens AI-agent kan också starta jämförelser.
- Insamling
- Python
- Camoufox
- Playwright
- curl_cffi
- Rotating proxies
- Apify
- API och data
- FastAPI
- Supabase
- PostgreSQL
- Adminkonsoler
- Next.js
- React
- Vite
- TanStack Query
- Chart.js
- AI-agentkoppling
- MCP server
- Kvalitet
- GitHub Actions
- gitleaks
- Vitest
- pytest
Relaterade tjänster
Siffror: Commit-logg