Zadanie zamawiającego:
Należało skonfigurować system, który automatycznie sprawdza ceny produktów na różnych stronach i wprowadza je do arkusza Google.
W arkuszu były już linki do kart produktów (kolumny z URL), a także osobne pola na ceny. Należało zrobić tak, aby dla każdego wiersza pobierano link, wyciągano aktualną cenę i wstawiano ją do odpowiedniej kolumny.
Co zostało zrealizowane:
Wykorzystano platformę Make (ex-Integromat) do budowy automatyzacji.
Skonfigurowano scenariusz, który:
- przechodzi przez wszystkie wiersze arkusza,
- pobiera stronę HTML pod podanym linkiem,
- parsuje z niej cenę za pomocą wyrażeń regularnych (Match Pattern),
- wprowadza wynik do odpowiedniej kolumny Google Sheets.
Dodatkowo zrealizowano monitoring zmian cen:
- jeśli nowa cena różni się od poprzedniej, do czatu Telegram wysyłane jest powiadomienie z szczegółami (stara cena, nowa cena, procent zmiany).
Zrealizowano obsługę specjalnych przypadków (spacje, nieprzenośne spacje, wartości ułamkowe z kropką/ przecinkiem).
Wynik:
Zamawiający otrzymał wygodny system monitorowania, który działa bez ręcznych działań.
Ceny w Google Sheets są zawsze aktualne.
Wszystkie zmiany są kontrolowane w Telegramie, scenariusz automatycznie wykonuje się o wyznaczonej porze.
Należało skonfigurować system, który automatycznie sprawdza ceny produktów na różnych stronach i wprowadza je do arkusza Google.
W arkuszu były już linki do kart produktów (kolumny z URL), a także osobne pola na ceny. Należało zrobić tak, aby dla każdego wiersza pobierano link, wyciągano aktualną cenę i wstawiano ją do odpowiedniej kolumny.
Co zostało zrealizowane:
Wykorzystano platformę Make (ex-Integromat) do budowy automatyzacji.
Skonfigurowano scenariusz, który:
- przechodzi przez wszystkie wiersze arkusza,
- pobiera stronę HTML pod podanym linkiem,
- parsuje z niej cenę za pomocą wyrażeń regularnych (Match Pattern),
- wprowadza wynik do odpowiedniej kolumny Google Sheets.
Dodatkowo zrealizowano monitoring zmian cen:
- jeśli nowa cena różni się od poprzedniej, do czatu Telegram wysyłane jest powiadomienie z szczegółami (stara cena, nowa cena, procent zmiany).
Zrealizowano obsługę specjalnych przypadków (spacje, nieprzenośne spacje, wartości ułamkowe z kropką/ przecinkiem).
Wynik:
Zamawiający otrzymał wygodny system monitorowania, który działa bez ręcznych działań.
Ceny w Google Sheets są zawsze aktualne.
Wszystkie zmiany są kontrolowane w Telegramie, scenariusz automatycznie wykonuje się o wyznaczonej porze.