Разместить Change Detection, ничего не устанавливая
Часовой, который перечитывает веб-страницы вместо вас и предупреждает, как только слово, цена или наличие сдвинулись.
От 4,99 €/месяц
Обзор
Change Detection — установка, обновления и резервные копии на нас, на машине во Франции. Следите за любой веб-страницей и получайте оповещение, как только она меняется: цены, наличие, официальные объявления, условия договора. Вы ничего не устанавливаете и не настраиваете сервер: приложение появляется в сети через несколько минут после заказа и оформлено на вас.
Ему подходит тариф «Приложение Базовый» за 4,99 €/месяц с налогом — 2 ГБ памяти против 512 МБ теоретического минимума. Работа идёт волнами: в назначенный срок приложение скачивает наблюдаемые страницы, вычищает их, сравнивает с прежней версией и сохраняет историю. Двадцать страниц раз в час — это ничто; двести страниц, выпавших на одну и ту же минуту, — это всплеск. Запас нужен именно для таких всплесков, а не для красоты.
Начало простое: вставляете список адресов, указываете область для наблюдения, выбираете канал оповещения. Уведомления идут через Apprise, а значит открыты почта, Telegram, Discord, Matrix, Slack, ntfy, Gotify или обычный вебхук в вашу собственную систему. Публикуется и лента RSS с изменениями, а программный интерфейс позволяет добавлять наблюдения из сценария.
Что меняет управляемое размещение
Следить за участком, а не за всей страницей
Наглядный выбор позволяет щёлкнуть по нужному блоку; фильтр CSS или XPath делает то же вручную. Остальное — полоса про файлы cookie, сегодняшняя дата, счётчик посетителей — отбрасывается, и именно это отличает полезное оповещение от постоянного шума.
Оповещения туда, куда вы и так смотрите
Уведомления идут через Apprise: почта, Telegram, Discord, Matrix, Slack, ntfy, Gotify, вебхук. В сообщение можно включить добавленный и удалённый текст, и тогда не придётся заходить и проверять впустую.
Было и стало, рядом
Каждый снимок сохраняется. Экран сравнения показывает цветом, что добавилось и что исчезло, а история позволяет отойти на несколько версий назад — полезно, когда поставщик тихо меняет условие.
Режим цены и наличия
На карточке товара changedetection умеет читать структурированные данные страницы и срабатывать только на смену цены или возвращение в наличие, а не на первое же слово, дрогнувшее в отзывах покупателей.
Почему доверить, а не устанавливать самому
Ждать поступления товара, не думая об этом
Запчасти нет уже три недели. Наблюдение в режиме наличия отправляет сообщение на телефон в ту же минуту, когда она появляется, а не через три дня.
Ответственный за соответствие следит за условиями поставщика
Общие условия и политика конфиденциальности подрядчика перечитываются автоматически. Когда меняется пункт, сравнение показывает ровно ту фразу, что изменилась, и её дату.
Компания, высматривающая объявления о закупках
Страница публикаций ведомства проверяется каждый час. Уведомление приходит с заголовком нового объявления, и остаётся время подготовить заявку, а не обнаружить её накануне.
Наблюдение за конкурентами без специальной программы
Страница цен, страница вакансий и страница новостей у двух конкурентов. Три наблюдения, один канал в Slack — и сведения приходят сами, вместо того чтобы их искать.
Объединение, которое следит за государственной поддержкой
Страница субсидий региона никого не предупреждает, когда меняется. Наблюдение — предупреждает, и заявка готовится в период подачи, а не после.
Наблюдение, которое остаётся во Франции
Установка работает в нашем собственном датацентре в Новой Аквитании, которым мы управляем сами, а автоматическая резервная копия хранится 14 дней и восстанавливается из личного кабинета.
Частые вопросы
По умолчанию changedetection берёт HTML в том виде, в каком его отдаёт сервер. Многие сайты уже кладут туда всё, что важно, — тогда достаточно верно поставленного фильтра CSS или XPath, и это самый экономный путь. Для страниц, которые ничего не показывают, пока не отработает сценарий, приложение умеет управлять браузером без интерфейса, а это меняет и расход, и время снятия страницы. Это и есть то, что стоит проверить, прежде чем строить целое наблюдение на таком сайте: напишите нам с нужным адресом, посмотрим вместе.
Промежуток настраивается для каждого наблюдения отдельно — от нескольких минут до нескольких дней, — а окно времени позволяет снимать страницу только в нужные часы. Два здравых совета: страница цен заслуживает почасовой проверки, общие условия — ежедневной, а опрашивать сайт каждые тридцать секунд с точки зрения того, кто его отдаёт, в итоге похоже на нападение.
Это и есть настоящая настройка, и changedetection даёт для неё три средства: фильтр CSS или XPath, ограничивающий наблюдаемую область; список текстов, которые нужно пропускать, — сегодняшняя дата, идентификатор сеанса, счётчик; и запуск по регулярному выражению, который срабатывает, только если появился заданный образец. Четверть часа настройки вначале избавляет от недель ненужных уведомлений.
Ничего. Вы выбираете приложение, заполняете два-три поля, которые оно просит, и оно в сети; адрес и данные для входа приходят письмом. Рекомендуемый тариф для changedetection — «Приложение Базовый», 4,99 €/месяц с налогом и 2 ГБ памяти, и сменить его можно позже, без переустановки.
Да, они часть услуги. Приложение на своём сервере, которое не обновляют, — это риск для безопасности, а не экономия. Переходы на новые версии мы применяем и проверяем сами, а резервная копия хранится 14 дней, чтобы вернуться назад из личного кабинета.