Пошук найкращих пропозицій – це те, що робить покупки в Інтернеті особливими, але це часто означає вручну перевіряти падіння цін, знижки та інші оновлення. Те саме стосується випадків, коли ви чекаєте на товар, якого вже деякий час немає в наявності. Коли ви зрозумієте, що він знову в наявності, ви, можливо, знову побачите це жахливе повідомлення «Немає в наявності».
Нещодавно я знайшов дивовижний інструмент, який допоміг мені припинити ці ручні тести. Натомість контейнер Docker, який я налаштував, робить усе за мене, і коли ціна продукту падає, він поповнює запаси або сповіщає мене про інше важливе оновлення. З моменту створення changeetection.io реально економив час і гроші.
Що насправді таке changeedetection.io
Мій єдиний контейнер Docker із нескінченною кількістю оновлень
Changedetection.io — це система моніторингу веб-сторінок, яку ви можете розмістити самостійно за допомогою Docker. Ця система з відкритим вихідним кодом працює, часто перевіряючи URL-адресу вибраної веб-сторінки, виявляючи зміни та сповіщаючи користувача, коли відбувається певна зміна. Ідея проста: ви запускаєте цей Docker-контейнер у фоновому режимі та отримуєте сповіщення, коли ціна падає або він повертається в запас.
На відміну від інших інструментів і розширень детектора змін на сайті, з якими ви могли стикатися, changesetection.io може виявляти додаткові зміни, такі як ресурси, падіння цін, зміни в PDF-документах, відповіді JSON API і навіть типи ключових слів. Це також є причиною того, що changeetection.io широко використовується любителями шопінгу.
Цей безкоштовний інструмент також містить низку функцій, які відрізняють його від звичайного читача RSS. Наприклад, ви можете визначити, які зміни система повинна шукати та де ви повинні отримувати сповіщення. Ви навіть можете інтегрувати інструмент штучного інтелекту, щоб узагальнити всі зміни в легкому для розуміння вигляді. І попри все, що він робить, цього інструменту нелегко уникнути.
- ОС
-
Інтернет
- Ціна індивідуальна
-
безкоштовно
Changedetection.io — це безкоштовна система моніторингу веб-сайтів із відкритим кодом, яку ви можете самостійно розмістити та використовувати для відстеження змін, падіння цін тощо.
На пробіг пішло десять хвилин
Docker компілюється, і я вже переглядав сторінки
Я не експерт із самостійного хостингу, але налаштувати changeetection.io за допомогою Docker було нелегко. Коли я клонував репозиторій, все, що мені потрібно було зробити, це запустити просту команду Docker, і інструмент запрацював. Я спробував змінити сайт і параметри повторної ідентифікації, перш ніж установлювати додаткові функції, як-от оновлення на основі штучного інтелекту. Також слід зазначити, що програма самообслуговування не потребує облікового запису. Це працює, коли ви відкриваєте сторінку localhost.
Налаштувати екземпляр виявлення змін за допомогою changeetection.io дуже просто. Натисніть кнопку «Новий» і вставте URL-адресу веб-сторінки, яку потрібно відстежувати. Той самий інтерфейс дозволяє вибрати, чи потрібно відстежувати вміст веб-сторінки в HTML, чи вам потрібні додаткові параметри для окремого проекту. Ви також можете вибрати між доступними браузерами для розширених параметрів, особливо якщо ви хочете відстежувати певний елемент на веб-сайті. Ви також можете налаштувати спосіб обробки цих запитів.
Я також помітив, що changesetection.io досить розумний припускає змінити Наприклад, коли я додав сторінку продукту камери Fujifilm для відстеження тексту, мене запитали, чи хочу я перетворити її на сторінку запасу, оскільки вона містила окремі продукти. Самокерована версія інструменту не обмежує кількість продуктів/сторінок, які ви можете відстежувати. Ось чому ви захочете використовувати такі функції організації, як теги та групи, і, можливо, інтеграцію штучного інтелекту.
Ви також можете інтегрувати AI для кращих результатів
Хоча основні ресурси та сповіщення про ціни є першочерговими, бувають випадки, коли вам потрібен розширений моніторинг конкретних веб-сайтів. Наприклад, ви можете дізнатися, коли змінюється певна дата, на веб-сайті уряду. У мене були ситуації, коли я хотів би отримати сповіщення, коли з’являться певні вакансії. Виконання текстової диференціації за допомогою changeetector.io може бути менш ефективним, але тут мені подобається його функція Visual Selector. Це дозволяє мені націлюватися на певний елемент на веб-сторінці під час налаштування годинника.
Припустімо, я хочу знати, коли змінюється період запиту на веб-сторінці або вмісті нижче. Так само я хотів би отримувати сповіщення, коли продукт певного стилю стане доступним. Ці відомості ви не можете отримати за допомогою текстового контрасту, але Visual Selector робить цю частину бездоганною.
Зауважте, що вам потрібно встановити ще один компонент, Playwright, для changesetection.io, щоб отримати можливість знімка екрана. Поки цього не станеться, ви не зможете використовувати функцію Visual Selector.
Якщо вам потрібні прості текстові описи та оновлення про зміни, ви захочете включити в інструмент AI або LLM. Тут є багато варіантів, оскільки ви можете імпортувати ключі API від кількох постачальників, і changesetection.io робить саме це. Якщо ви хочете відстежувати багато сторінок і структуровано розуміти всі зміни, ви захочете скористатися цими функціями ШІ. Інтеграція штучного інтелекту також дозволяє вам надавати природні інструкції, наприклад «повідомляти мене лише тоді, коли ціна впаде».
Щоб ви знали, changeetection.io — це дуже масштабний проект із багатьма функціями, крім того, що я тут написав. Наприклад, є варіанти налаштування журналювання чи проксі-серверів або навіть використання кількох API для кращих результатів. Ви також можете налаштувати, як і куди надходять сповіщення, тому, якщо ви готові докласти трохи зусиль, цей контейнер Docker дійсно допоможе.
Де changeetection.io все ще працює для мене
Хоча мені подобається те, що може запропонувати changeetection.io, бувають випадки, коли воно мене підводить. Наприклад, якщо веб-сторінка містить CAPTCHA або іншу перевірку на основі браузера, детектор не працюватиме, що спричинить проблеми на кількох сторінках. Як я вже згадував раніше, вам потрібно встановити ще один контейнер, щоб отримати доступ до додаткових функцій, таких як Visual Inspector, який оплачується інфраструктурою. Однак це також стосується вашого контролю над відстеженням цін і поповненням запасів, і мені подобається, що мені не потрібно перевіряти сайти в нестандартні години, щоб дізнатися, коли надійде запас. Натомість я встановлюю цей інструмент і вживаю заходів, коли отримую сповіщення.