Rate Republic hostel ár scraping

A dedikált szerveren, naponta több alkalommal futtatott scraping megoldás számos különböző konfiguráció mentén gyűjti össze a legnagyobb szállásadók aktuális árajánlatait.

Platformok

Win Web

Technológiák

C# MSSQL

A Rate Republic egy innovatív, adatalapú szálláshely-értékesítési szolgáltatást nyújtó vállalkozás. A tevékenységük során a különböző környezeti szempontok és a versenytársak árainak függvényében napról-napra dinamikusan változtatják a szálláshelyek árait a bevételek maximalizálása érdekében. A Bits Studio a versenytársak árainak automatizált felgyűjtésében kapcsolódott be ebbe a projektbe. A korábban manuálisan végzett adatgyűjtés helyett egy ütemezetten futtatott, könnyen paraméterezhető, scraping és lekérdező megoldást valósítottunk meg a Rate Republic számára.

Dinamikus

Az alkalmazás több különböző weboldalról gyűjti össze a megadott szűrési feltételeknek megfelelő szálláshelyek aktuális időpontban érvényes árait egy több hetes intervallumon. A következő alkalommal értelemszerűen egy nappal eltolt intervallum mentén folytatjuk az adatgyűjtést. Az így kapott árakat és telítettségi értékeket egy adatbázisban tároljuk, mely alapján egy a Rate Republic számításai számára ideális formájú riportot készítünk.

Rugalmas

A rendszer egy könnyen kezelhető szöveges állománnyal konfigurálható, melyben az alapbeállításokon túl megadható a napi futtatások ütemezésének időpontja, a vizsgálni kívánt weboldalak halmaza, valamint a különböző szűrőfeltételek listája. Jelenleg 30 különböző község kapcsán szerepelnek szűrő feltételek a konfigurációban, ami alapján 3 weboldal mentén napi 3 alkalommal fut le az adatgyűjtés. Az esetleges mérési hibákról vagy technikai problémákról az alkalmazás automatikus e-mail értesítést küld a felhasználók számára.

Komoly figyelmet fordítottunk arra, hogy az adatgyűjtés a cél oldalak számára is elfogadható mértékű legyen. Amennyiben lehetőség van rá, akkor az adott oldalak saját végpontjáról egyetlen hívással kérjük le az adatokat, és a scraping megközelítések során is a lehető legkevesebb kérést intézzük a céloldalak felé. Kizárólag a jogszabályoknak megfelelő módon és az érintett oldalak üzleti érdekeinek megsértése nélkül történik az adatok felgyűjtése.