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

  • Cannot set language without session cookie
Некоторые сайты используют JavaScript для создания контента, для этого вам следует используйте Chrome/WebDriver Fetcher
В URL-адресе поддерживаются переменные. (помощь и примеры здесь).
Название организационного тега/группы, используемое на главной странице листинга.
Автоматически использует заголовок страницы, если он найден. Вы также можете использовать здесь свой собственный заголовок/описание.

Интервал/количество времени между каждой проверкой.

Установите почасовой/еженедельный график

Часы работы Выходные Перезагрузить

  • Внимание! Продолжительность одного или нескольких ваших «дней» может продлиться до следующего дня.
    Это может иметь непредвиденные последствия.

Дополнительная помощь и примеры использования планировщика

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

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

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

Кончик: Подключайтесь с помощью Bright Data и прокси-серверов Oxylabs. Подробную информацию можно найти здесь.
Если у вас возникли проблемы с ожиданием полной визуализации страницы (отсутствует текст и т. д.), попробуйте увеличить время ожидания здесь.
Это будет ждать n секунд, прежде чем извлекать текст.

Нажмите здесь, чтобы начать


Пожалуйста, подождите 10-15 секунд, пока браузер подключится.
Нажмите «Играть», чтобы начать. (?)
Используйте с осторожностью! Это легко заполнит вашу квоту на хранение электронной почты или переполнит другие хранилища.
Высматривать! Включены общесистемные URL-адреса уведомлений , эта форма будет переопределять настройки уведомлений только для этих часов ‐ пустой список URL-адресов уведомлений здесь по-прежнему будет отправлять уведомления.
Использовать системные настройки по умолчанию

Кончик: Используйте 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

Формат всех уведомлений
Поле
Оператор
Ценить
Действия

Используйте кнопку проверки (✓), чтобы проверить, соответствует ли условие текущему снимку.

Прочтите краткое руководство по использование условных изменений веб-страницы здесь.

✨ ИИ

Настройте поставщика AI / LLM в Settings → AI / LLM, чтобы включить намерение изменения AI и сводку изменений AI.

Активировать предварительный просмотр
Советы:
  • Используйте страницу предварительного просмотра, чтобы увидеть выделенные фильтры и триггеры.
  • Некоторые сайты используют JavaScript для создания контента, для этого вам следует используйте Chrome/WebDriver Fetcher
Будет использоваться один CSS, xPath 1 и 2, селектор JSON Path/JQ на строку, соответствующие правила any.
Показать расширенную справку и советы
  • Удалите элементы HTML с помощью селекторов CSS и XPath перед преобразованием текста.
  • Не вставляйте сюда HTML, используйте только селекторы CSS и XPath.
  • Добавьте несколько элементов, селекторов CSS или XPath в каждую строку, чтобы игнорировать несколько частей HTML.

Фильтрация текста

Ограничить триггер/игнорирование/блокировку/извлечение до;
Примечание. В зависимости от длины и сходства текста в каждой строке алгоритм может учитывать, например, addition вместо replacement.
 Поэтому всегда лучше выбрать Добавлен+Заменено когда вы заинтересованы в новом контенте.
 Когда контент просто перемещается в списке, это также вызывает добавление, рассмотреть возможность включения Срабатывает только при появлении уникальных строк
Подходит для веб-сайтов, которые просто перемещают контент, и вы хотите знать, когда добавляется НОВЫЙ контент, сравнивает новые строки со всей историей для этих часов.
Удаление повторяющихся строк текста
Помогает уменьшить количество обнаруженных изменений, вызванных перетасовкой строк на сайтах. В сочетании с проверьте уникальные строки ниже.
Удалите все пробелы до и после каждой строки текста.
  • Текст, который следует ожидать перед запуском изменения/уведомления. Весь текст и регулярные выражения проверяются без учета регистра.
  • Текст триггера обрабатывается из результирующего текста, полученного из любых фильтров CSS/JSON для этого монитора.
  • Каждая строка обрабатывается отдельно (представьте каждую строку как «ИЛИ»).
  • Примечание. Чтобы использовать пример регулярного выражения, заключите косую черту /: /foo\d/
  • Вы также можете использовать условия - «Текст страницы» — с «Содержит», «Начинается с», «Не содержит» и многими другими. /foo\d/
  • Соответствующий текст будет игнорироваться в текстовом снимке (вы все еще можете видеть его, но он не приведет к изменению).
  • Каждая строка обрабатывается отдельно, любое совпадение строк будет игнорироваться (удаляется перед созданием контрольной суммы)
  • Поддержка регулярных выражений, оберните всю строку косой чертой /regex/
  • Изменение этого параметра повлияет на контрольную сумму сравнения, что может вызвать предупреждение.


  • Блокировать обнаружение изменений, пока этот текст находится на странице. Весь текст и регулярные выражения проверяются без учета регистра, что удобно для ожидания, когда продукт снова станет доступен.
  • Текст блока обрабатывается из результирующего текста, полученного из любых фильтров CSS/JSON для этого монитора.
  • Все строки здесь не должны существовать (представьте каждую строку как «ИЛИ»)
  • Примечание. Чтобы использовать пример регулярного выражения, заключите косую черту /: /foo\d/
  • Сохраняйте только строки, содержащие любое из этих слов или фраз (обычный текст, без учета регистра).
  • Одна запись в строке — сохраняется любая строка текста страницы, содержащая совпадение.
  • Более простая альтернатива регулярному выражению — используйте ее, если вам просто нужны строки по определенной теме.
  • Пример: введите celsius, чтобы сохранить только строки, в которых упоминаются показания температуры.
  • Извлекает текст в конечном выводе (построчно) после других фильтров с использованием регулярных выражений или сопоставления строк:
    • Регулярное выражение — пример /reports.+?2022/i
    • Не забудьте учитывать пробелы в начале строки. /.+?reports.+?2022/i
    • Используйте флаги типа //(?aiLmsux)) (более подробную информацию о можно найти здесь).
    • Пример ключевого слова: Нет на складе
    • Используйте группы для извлечения только этого текста — пример /reports.+?(\d+)/i возвращает только список лет
    • Пример: сопоставить строки, содержащие ключевое слово /.*icecream.*/
  • Одна строка на совпадение регулярного выражения/строки
Данные визуального селектора не готовы, часы необходимо проверить хотя бы один раз.
Проверьте количество 68
Последовательные отказы фильтров 0
Продолжительность истории 0
Продолжительность последней загрузки 16.263s
Количество оповещений об уведомлениях 12
Тип ответа сервера cloudflare

Анализ содержимого

Количество слов (последний снимок) 0

Количество слов — простая мера длины содержимого, рассчитываемая разбиением текста по пробелам.

Недостаточно истории для расчёта метрик Левенштейна