Стендап Сьогодні 📢 Канал в Telegram @stendap_sogodni

🤖🚫 Контент вільний від AI. Цей пост на 100% написаний людиною, як і все на моєму блозі. Насолоджуйтесь!

01.09.2024

Спостереження за змінами на сайтах

Купа задач зводиться до спостереження за сайтами. Оновлення, розпродажі, оголошення — не завжди нам повідомлять про них напряму. Перевіряти вручну — непрактично.

Тобто, гарно, коли є підписка на RSS, або поштою, або принаймні надійна стрічка в соціальній мережі. Зокрема, я підписаний на RSS декількох сторінок “Releases” на GitHub. (Для того до адреси сторінки просто дописуємо .atom.)

Але на жаль, не у всіх воно є та працює надійно. У нас нещодавно був випадок, що офіційна розсилка деякого продукту про нову версію “забула”, а сторінка змін оновилася. На щастя, було налаштоване спостереження за сторінкою через Zapier, тому версію не проґавили.

Спостереження за змінами — на перший погляд, найпростіше, що може бути. От тільки проблема в тому, що більшість вебсторінок змінюються постійно — можливо, при кожному перезавантаженні — тож доведеться розумно обмежувати область порівняння. Якщо вже робити перевірку власноруч, то я б обмежувався змістом конкретного селектора, або присутністю регулярного виразу в тексті, а не в коді.

Є гарний продукт з відкритим кодом changedetection.io. Він вміє відстежувати частину сторінки, а ще аналізувати інформацію про товари. Що, до речі, дуже потужний спосіб заощадити на не терміново потрібних речах. Закинув вудку та чекаєш на приємний сюрприз. Є в них і платний SaaS.