v0.55.8

Try our Chrome extension

Chrome store icon Chrome Webstore

Easily add the current web-page from your browser directly into your changedetection.io tool, more great features coming soon!

Changedetection.io needs your support!

You can help us by supporting changedetection.io on these platforms;

The more popular changedetection.io is, the more time we can dedicate to adding amazing features!

Many thanks :)

changedetection.io team

Время перепроверки по умолчанию для всех часов, текущий системный минимум: 3 секунды (больше информации).

Хотите использовать расписание? Сначала подтвердите/сохраните настройки часового пояса.
После этого много раз подряд, когда фильтр CSS/xPath отсутствует, отправьте уведомление.
Установите значение 0, чтобы отключить
Ограничьте сбор снимков истории для каждых часов указанным количеством элементов истории.
Установите пустое значение, чтобы отключить/без ограничений
Защита паролем для вашего приложения Changetection.io.
Разрешить доступ к странице истории изменений часов, когда пароль включен (хорошо для совместного использования страницы различий)
Если запрос не возвращает содержимого или HTML не содержит текста, считается ли это изменением?

Кончик: Используйте URL-адреса уведомлений AppRise для уведомлений практически о любой службе! Пожалуйста, прочитайте здесь вики-сайт служб уведомлений, где вы найдете важные примечания по настройке.

Показать расширенную справку и советы
Название для всех уведомлений
Текст для всех уведомлений — вы можете использовать Jinja2 шаблоны в заголовке, теле и URL-адресе уведомления, а также токены снизу.
Показать токен/заполнители
  • Для полезных данных JSON используйте |tojson без кавычек для автоматического экранирования, например - { "name": {{ watch_title|tojson }} }
  • Кодировка URL, используйте |urlencode, например - gets://hook-website.com/test.php?title={{ watch_title|urlencode }}
  • Замена регулярного выражения, использование |regex_replace, например - {{ "hello world 123" | regex_replace('[0-9]+', 'no-more-numbers') }}
  • Полную информацию обо всех встроенных фильтрах Jinja2 пользователи могут найти на странице https://jinja.palletsprojects.com/en/3.1.x/templates/#builtin-filters

Формат всех уведомлений
Базовый URL-адрес, используемый для {{ base_url }} токен в ссылках уведомлений.
Значение по умолчанию — переменная системной среды. 'BASE_URL' - читайте больше здесь.

Используйте метод Basic (по умолчанию), если для просмотра ваших сайтов не требуется Javascript.

Для метода Chrome/Javascript требуется сетевое подключение к работающему серверу WebDriver+Chrome, заданное переменной ENV 'WEBDRIVER_URL'.

Если у вас возникли проблемы с ожиданием полной визуализации страницы (отсутствует текст и т. д.), попробуйте увеличить время ожидания здесь.
Это будет ждать n секунд, прежде чем извлекать текст.
Количество одновременно работающих работников, обрабатывающих часы. Больше рабочих = более быстрая обработка, но более высокое использование памяти.
В настоящее время работает: 5 оперативный async рабочие.
Пример. Случайное дрожание длительностью 3 секунды может сработать на 3 секунды раньше или на 3 секунды позже.
Для обычных простых запросов (не на основе Chrome) максимальное количество секунд до истечения времени ожидания — 1–999.
Применяется ко всем запросам.

Примечание. Простое изменение User-Agent часто не побеждает технологии защиты от роботов, это важно учитывать. все способы обнаружения браузера.
Игнорируйте пробелы, символы табуляции и символы новой строки/перевода строки при рассмотрении вопроса об обнаружении изменения.
Примечание: Изменение этого параметра приведет к изменению статуса ваших существующих часов, возможно, вызовет оповещения и т. д.
Отображение содержимого тега привязки (по умолчанию отключено). При включении ссылки отображаются как (link text)[https://somesite.com]
Примечание: Изменение этого параметра может повлиять на содержимое ваших существующих часов, возможно, вызвать оповещения и т. д.
  • Удалите элементы HTML с помощью селекторов CSS и XPath перед преобразованием текста.
  • Не вставляйте сюда HTML, используйте только селекторы CSS и XPath.
  • Добавьте несколько элементов, селекторов CSS или XPath в каждую строку, чтобы игнорировать несколько частей HTML.
Примечание. Это применяется глобально в дополнение к правилам для каждого просмотра.
  • Соответствующий текст будет игнорироваться в текстовом снимке (вы все еще можете видеть его, но он не приведет к изменению).
  • Примечание. Это применяется глобально в дополнение к правилам для каждого просмотра.
  • Каждая строка обрабатывается отдельно, любое совпадение строк будет игнорироваться (удаляется перед созданием контрольной суммы)
  • Поддержка регулярных выражений, оберните всю строку косой чертой /regex/
  • Изменение этого параметра повлияет на контрольную сумму сравнения, что может вызвать предупреждение.
Удалите из вывода любой текст, который появляется в поле «Игнорировать текст» (в противном случае он просто игнорируется для обнаружения изменений).
Примечание: Изменение этого параметра приведет к изменению статуса ваших существующих часов, возможно, вызовет оповещения и т. д.

API-доступ

Управляйте своим Changetection.io через API. Подробнее о Доступ к API и примеры здесь.

Ограничьте лимит доступа к API, используя x-api-key заголовок — необходим для работы расширения Chrome.


API-ключ d0eebdfd230860fc9071b101b3e0a2f4

Расширение Chrome

Легко добавьте любую веб-страницу в вашу установку Changetection.io из Chrome.

Шаг 1 Установите расширение, Шаг 2 Перейдите на эту страницу, Шаг 3 Откройте расширение на панели инструментов и нажмите "Доступ к API синхронизации"

Значок магазина Chrome Интернет-магазин Chrome

Максимальное количество снимков истории, которые можно включить в RSS-канал конкретного просмотра.
Для просмотра других каналов RSS. При просмотре каналов RSS/Atom преобразуйте их в чистый текст для лучшего обнаружения изменений.
Поддерживает ли ваша читалка HTML? Установите это здесь
«Системное значение по умолчанию» для одного и того же шаблона для всех элементов или повторно используйте «Тело уведомления» в качестве шаблона.
Текст для всех уведомлений — вы можете использовать Jinja2 шаблоны в заголовке, теле и URL-адресе уведомления, а также токены снизу.
Показать токен/заполнители

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

Время и дата UTC с сервера: 2026-07-14T03:13:36.189389+00:00

Местное время и дата в браузере:

Включите этот параметр, чтобы открыть страницу различий в новой вкладке. Если этот параметр отключен, страница различий откроется на текущей вкладке.
Обновления пользовательского интерфейса в реальном времени включены — (если это изменено, требуется перезагрузка)
Включить или отключить значки рядом со списком наблюдения.
Количество элементов на странице в обзорном списке наблюдения: 0, чтобы отключить.

Кончик: «Жилой» и «Мобильный» тип прокси могут быть более успешными, чем «Дата-центр» для заблокированных веб-сайтов.

Extra Proxies
«Имя» будет использоваться для выбора прокси в настройках Watch Edit.
Прокси-серверы SOCKS5 с аутентификацией поддерживаются только с помощью сборщика «простых запросов», для других сборщиков вместо этого следует внести в белый список доступ по IP.

Extra Browsers can be attached to further defeat CAPTCHA's on websites that are particularly hard to scrape.
Simply paste the connection address into the box, More instructions and examples here

Extra Browsers

Мониторинг изменений на базе искусственного интеллекта

Подключите LLM, чтобы перейти от «что-то изменилось» к «изменилось только то, что вам важно».

Фильтрация намерений

Каждые часы или тег могут содержать текстовое намерение — "notify me only when the price drops" или "alert when the item goes out of stock". При каждом обнаруженном изменении ИИ оценивает разницу и подавляет ненужный шум.

Совет: оценка намерений выигрывает от работоспособной модели — локально рекомендуется qwen2.5:7b или gpt-4o-mini/gemini-2.0-flash. Очень маленькие модели (≤3B) могут давать ошибочные результаты при числовом сравнении.

Обзор изменений ИИ

Вместо необработанных различий получайте в уведомлениях сводку на простом языке — "Price dropped from $89 to $67" или "3 new items added to the listing". Установите здесь глобальное приглашение по умолчанию или переопределите его для каждого просмотра или тега.

Минимальная стоимость

ИИ видит только единую разницу того, что изменилось, а не полный HTML-код страницы. Недорогие модели, такие как gpt-4o-mini или Gemini Flash, справляются с этим хорошо, обычно доли цента за чек.

Поставщик ИИ

Главный переключатель — если он выключен, все запросы AI пропускаются, даже если провайдер настроен ниже.
Передача данных третьим лицам — прочтите

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

  • Вы несете единоличную ответственность за обеспечение соответствия условиям обслуживания каждого веб-сайта, который вы отслеживаете.
  • Вы несете единоличную ответственность за соблюдение применимых законов о защите данных (например, GDPR) в отношении любых личных данных, которые могут появляться в отслеживаемом контенте.
  • Затраты на API, взимаемые выбранным вами провайдером, являются вашей собственной ответственностью; это программное обеспечение не имеет возможности отслеживать и контролировать эти платежи.
  • Известно, что модели AI/LLM галлюцинируют — выдавая правдоподобно звучащие, но фактически неверные или полностью сфабрикованные результаты с очевидной уверенностью — и по замыслу могут опускать или усекать соответствующие данные во время обобщения. Никогда нельзя полагаться на результаты искусственного интеллекта как на полные и точные. Это программное обеспечение предоставляется «как есть», без каких-либо гарантий.
  • Включая функции ИИ, вы лично освобождаете от ответственности и ограждаете создателей и участников этого программного обеспечения от любых претензий, ущерба или ответственности, возникающих в результате такой передачи данных или использования вами функций ИИ.

Сводка изменений ИИ по умолчанию

Используется для всех часов, если они не переопределены самими часами или их тегом/группой.  Изменить приглашение по умолчанию

Поведение

Сначала настройте поставщика, чтобы разблокировать настройки поведения.

Отслеживание токенов и затрат

Использование ИИ пока не зафиксировано.

Бюджет токена токенов в месяц (0 = неограниченно)
Максимальное количество входных символов символы — в настоящее время применяется: 100,000
Максимальное количество токенов за просмотр за период токены — пропускает оценку ИИ на часах, как только их использование в течение текущего периода (ежемесячно) достигает этого ограничения (0 = неограниченно)

Время работы: 3 часов, 40 минут, 39 секунды

Версия Python: 3.11.15

Плагины активны:

  • levenshtein_plugin - Levenshtein distance and similarity plugin for text change detection.
  • wordcount_plugin - Word count plugin for content analysis.
  • llm_restock - LLM fallback plugin for price and restock info extraction.