5 лучших решений для мониторинга изменений на сайте

Один из быстрых способов проверки сайта на наличие новых обновлений - добавить его в любимый RSS-ридер и позволить инструменту уведомлять вас о любом новом контенте. Однако RSS-ридер может проверять обновления только в рамках кода в формате RSS.
Это ограничение означает, что RSS-ридеры не работают на статических веб-страницах или динамических сайтах без компонентов RSS. К счастью, вы можете использовать сторонние инструменты для мониторинга изменений на сайте и получать уведомления о любых новых изменениях.
Содержание
- Возможные варианты использования мониторинга сайта
- Разные типы мониторинга сайтов
- WebSite-Watcher Free
- WebChangeMonitor
- Distill Web Monitor
- PageProbe
- Wachete
- Часто задаваемые вопросы
Также читайте: Как использовать Emacs для RSS с Elfeed
Возможные варианты использования мониторинга сайта
Мониторинг сайта может быть автоматизированным решением для регулярной проверки списка продуктов на предмет изменения цен. Если вы контролируете продукт на Amazon, вы можете использовать вместо этого эти расширения, но благодаря мониторингам сайтов вам не придется ждать, пока разработчик создаст расширение для конкретной онлайн-торговой площадки только для отслеживания цен.

Мониторы сайтов также могут устранить необходимость подписываться на электронные рассылки. Например, если вы хотите выяснить, вышла ли обновленная версия программы или игры, вы можете настроить монитор для отслеживания изменений в номере версии журнала изменений.
Также читайте: Как превратить веб-сайты в настольные приложения в Windows
Разные типы мониторинга сайтов
Предложения, собранные ниже, каждое имеют как минимум один метод для мониторинга сайтов на предмет изменений. Знание того, как работает каждый метод, является ключом к выбору наилучшего решения или комбинации для ваших нужд и конфигурации Windows.
- Облачные сервисы - используйте эти сервисы для отслеживания сайтов, если вам нужны своевременные проверки, даже если ваш компьютер не подключен к Интернету.
- Расширение для браузера - этот подход позволяет вам надежно проверять больше типов сайтов, включая страницы бекенда, связанные с файлами cookie вашего браузера.
- Standalone приложения - они могут служить достойными альтернативами облачным сервисам, если вы хотите сохранить вашу информацию в секрете, так как вам не нужно создавать онлайн-аккаунт.
1. WebSite-Watcher Free
Это самостоятельное приложение для Windows и упрощенная версия его платного продукта. WebSite-Watcher - самый старый, активно развиваемый монитор сайта в списке, который обладает большим и отлаженным набором функций.
- Нажмите кнопку “New” на панели инструментов, чтобы запустить мастер “New Bookmark”.

- Введите веб-сайт, который вы хотите контролировать, в текстовом поле “URL”.

- Нажмите кнопку “Next”, если вы отслеживаете обычный сайт, или выберите “RSS/Atom-Feed”, если вы вставили RSS-ссылку.

- Выберите кнопку “Properties”, если вы хотите настроить другие параметры закладки, такие как автоматический интервал проверки, или нажмите “Finish”, чтобы сохранить закладку.

- Нажмите “Check” на панели инструментов в окне WebSite-Watcher, чтобы просканировать все сайты в активной папке на предмет изменений.

- Сайты с обнаруженными изменениями отображаются жирным красным текстом. Дважды щелкните на сайте и нажмите вкладку “Changes” в нижней части нижней рамки, чтобы увидеть, что изменилось.

Также читайте: 8 лучших RSS-ридеров для Windows
2. WebChangeMonitor
Второе решение в нашем списке - WebChangeMonitor: бесплатное, портативное и открытое приложение для Windows, которое позволяет вам добавлять столько веб-сайтов, сколько вы хотите, и проверять их на предмет изменений.
- Нажмите зеленую иконку закладки на панели инструментов, чтобы открыть окно “Add/Modify item”.

- Введите адрес сайта в текстовом поле “Item’s address”.

- Нажмите зеленую стрелку на панели инструментов, чтобы позволить WebChangeMonitor загрузить сайты из списка. По умолчанию WebChangeMonitor будет автоматически проверять веб-сайт через 24 часа после последней проверки, при условии, что приложение работает.

- Чтобы вручную проверить веб-сайты на наличие обновлений, еще раз нажмите зеленую стрелку на панели инструментов. Подождите, пока строка состояния не покажет “Jobs completed”, и посмотрите, сколько сайтов обновилось. Обновленный веб-сайт имеет значок глобуса с маленьким желтым кружком.

- Щелкните правой кнопкой мыши на сайте и нажмите “Info”, чтобы увидеть больше деталей об изменении. Дважды щелкните на сайте, чтобы открыть его в вашем браузере и выяснить, что изменилось.

Проверьте различия
Чтобы узнать, какие конкретные области сайта изменились по сравнению с предыдущей проверкой, вам необходимо скачать WinMerge и установить его на свой ПК.
- После установки нажмите меню “Tools” в WebChangeMonitor и перейдите в “Configuration …”, чтобы отобразить окно “Setup application configuration”.

- Перейдите в раздел “Files/Folders” на левой боковой панели.
- Заполните поле “ID” и введите следующий текст в текстовое поле “Tool”:
"C:\Program Files\WinMerge\WinMergeU.exe" "%old" "%new".

- Щелкните правой кнопкой мыши на любом сайте с обнаруженными обновлениями и выберите “Compare”, чтобы запустить WinMerge.

- Левая панель WinMerge отображает исходный код старой страницы, а правая панель показывает новую страницу. Различия выделены желтым.

Также читайте: 8 сайтов и расширений, чтобы сделать Google Maps еще лучше
3. Distill Web Monitor
Distill Web Monitor - это расширение браузера для Microsoft Edge, Chrome, Firefox и Opera. Кроме использования вашего браузера для проверки веб-сайтов, вы можете настроить до пяти таких веб-сайтов для использования облачных услуг Distill.
Примечание: вам не нужно создавать бесплатную учетную запись Distill, чтобы проверять веб-сайты на наличие обновлений, если вы не хотите синхронизировать свой каталог сайтов Distill и настройки между браузерами на разных компьютерах или использовать платные функции.
Перейдите на веб-сайт, который вы хотите мониторить, и активируйте Distill через панель инструментов браузера.
Нажмите “Monitor parts of page”, чтобы открыть панель визуального селектора Distill. Более старые версии Distill, такие как версии для Firefox и Opera, называют кнопку “Select parts of page”.

- Наведите курсор мыши на область, которую вы хотите, чтобы Distill мониторил. Distill нарисует прямоугольник, обрисовывающий блок кода, который будет проверяться на изменения. Нажмите внутри квадрата, чтобы отметить область для мониторинга.

- Проверьте раздел предварительного просмотра на правой стороне нижней панели, чтобы увидеть точный текст, который Distill будет мониторить на наличие изменений. Повторите этот шаг, если вам нужно отслеживать другие области веб-страницы.
- Если вы хотите исключить определенную часть из выбранной области мониторинга, наведите курсор внутрь любого из ваших выборок, пока не увидите красный прямоугольник, обрисовывающий текст. Нажмите внутри этого красного прямоугольника, чтобы исключить Distill из проверки выделенного текста.

- Нажмите на кнопку “Save selection”, чтобы открыть страницу “Options” вашего только что добавленного веб-сайта.
Добавьте свои предпочтения
- По умолчанию расширение будет автоматически проверять наличие изменений на сайте каждые три часа, если вы оставите свой веб-браузер работающим. Если вас устраивает это поведение, нажмите “Save” внизу.
- В противном случае настройте параметры по своему усмотрению. Вы также можете отключить “Schedule checks” полностью, перетащив ползунок в позицию “Never”.

- Перейдите к значку Distill Web Monitor на панели инструментов вашего браузера, а затем посмотрите на белую стрелку вниз.

Нажмите “Check for all changes”, чтобы инициировать действие на всех веб-сайтах.
Вернитесь к значку Distill Web Monitor на панели инструментов вашего браузера и нажмите “Go to Watchlist”, чтобы увидеть основной хаб Distill Web Monitor, который перечисляет все сайты, которые вы добавили.

- Установите флажки рядом с веб-сайтами, которые вы хотите проверить вручную, а затем нажмите кнопку “Check for changes”.

Также читайте: 10 лучших расширений для браузера для онлайн-покупок, которые помогут вам сэкономить деньги
4. PageProbe
PageProbe - это бесплатное и неограниченное веб-расширение для Microsoft Edge, Firefox и Chrome. Если вам не нужны облачные функции и вам нужно отслеживать десятки сайтов, PageProbe стоит рассмотреть.
- Щелкните правой кнопкой мыши на области веб-страницы, которую вы хотите, чтобы PageProbe мониторил, и выберите “Track Content”.

- В окне параметров нажмите кнопку “Add Action”, чтобы открыть выпадающее меню.

- Измените опцию выпадающего меню на “Save Previous Value for Comparison (diff)”, чтобы дать PageProbe сигнализировать, что изменилось, как только он обнаруживает изменение в назначенной области на сайте.

- Чтобы вручную проверить все сохраненные сайты на наличие обновлений, откройте расширение PageProbe из меню расширений браузера или панели инструментов и нажмите на значок вращающихся стрелок на левой боковой панели.

- Если PageProbe обнаружит изменение на сайте, нажмите на значок файла рядом с цветным числовым значением в колонке “Change”, чтобы узнать, что изменилось с предыдущей проверки.

Также читайте: 11 стратегий для поиска отличных предложений и экономии денег
5. Wachete
Wachete - это облачный монитор сайта, который функционирует с 2014 года. Сервис позволяет вам создавать индивидуальные трекеры сайтов, называемые “Wachets”. Каждый из них имеет свой уникальный URL, чтобы вы могли делиться им с другими людьми.
- После регистрации бесплатной учетной записи нажмите кнопку “Create new wachet”, чтобы начать процесс добавления веб-сайта.

- В разделе “New wachet” введите адрес веб-сайта в текстовом поле адреса URL.

- Наведите курсор мыши на область в рамке, чтобы увидеть серый контур, покрывающий область для мониторинга, и щелкните на ней.

- Настройте остальные параметры по своему усмотрению и нажмите “Next”, чтобы открыть параметры уведомлений.

- Нажмите “Add wachet”, чтобы сохранить запись в вашем аккаунте. Wachete запишет данные и автоматически выполнит еще одну проверку через 24 часа или одну неделя, в зависимости от опции, выбранной вами на предыдущем шаге. Вам потребуется платная подписка, если вы хотите, чтобы автоматические проверки проводились несколько раз в день.

- Чтобы заставить Wachete вручную провести проверку веб-сайта, перейдите в раздел “My wachets” и щелкните на любой заголовок веб-сайта, который вы добавили.

- Нажмите кнопку “Edit wachet”, затем кнопку “Update wachet”.

- Как только вы увидите сообщение “The task has been updated”, нажмите “Back to wachet”.

- Если Wachete обнаружил изменение, вы также должны увидеть текст “секунд назад” рядом с иконкой часов, а также обновленный текст ниже.

- Чтобы сравнить последнее значение с предыдущими значениями, щелкните по любому из ссылок в колонке “Change time” или перейдите на вкладку “List”.
Часто задаваемые вопросы
Каково преимущество мониторинга части веб-сайта?
Некоторые сайты имеют динамические элементы страницы, такие как реклама, которые меняются каждый раз, когда вы загружаете страницу. Настройка инструмента для мониторинга важных частей сайта может помочь исключить эти динамические элементы, что эффективно уменьшит количество ненужных уведомлений о изменениях сайта.
Мой компьютер иногда замедляется, когда работает монитор веб-сайта. Как я могу это исправить?
Если вы настроили некоторые сайты для автоматической проверки обновлений несколько раз в день, подумайте о том, чтобы перенести их на облачный монитор, такой как Distill или Wachete, чтобы вы могли позволить их серверам выполнять свою работу. Если у вас все еще много сайтов для мониторинга на ваших автономных приложениях и расширениях браузера, настройте их для проверки реже или назначьте разные частоты для разных групп сайтов. Если ваш веб-браузер ощущается медленным с загруженными расширениями мониторинга сайта, вы также можете попробовать отключить запланированную проверку на всех сайтах, так как ручные проверки занимают всего пару щелчков.
Что делать, если инструмент мониторинга не может получить доступ к веб-сайту, но мой интернет работает нормально?
Проверьте, испытывает ли сайт время простоя. Если сайт онлайн, а вы установили “интервал проверки” для сайта на очень низкое значение, сайт может подумать, что вы бот, который часто пытается собирать данные. Сайты с такими возможностями защиты от скрейпинга обычно блокируют локальный IP-адрес, чтобы предотвратить нагрузку на трафик, вызванную частыми автоматическими проверками. Подумайте о том, чтобы увеличить интервал хотя бы до 10 минут или более, чтобы предотвратить срабатывание триггера. Блокировка IP-адреса обычно временная, и вы все равно можете получить доступ к сайту с помощью обходных путей, если не можете дождаться снятия блокировки.
Автор изображения: Kreatikar через Pixabay. Все скриншоты сделаны Джоном Руизом.