v0.54.3

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
Час перевірки за замовчуванням для всіх завдань (поточний системний мінімум: 3 секунд) (детальніше).

Хочете використовувати розклад за часом? Спочатку підтвердіть/збережіть налаштування часового поясу
Після стількох послідовних відсутностей CSS/xPath фільтра надсилати сповіщення
Встановіть 0 щоб вимкнути
Обмежити історію знімків для кожного завдання цією кількістю записів.
Залиште порожнім, щоб вимкнути (без обмежень)
Захист паролем вашого застосунку changedetection.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' - читати більше тут.

Використовувати Базовий метод (за замовчуванням), якщо сайтам не потрібен Javascript для відображення.

The Chrome/Javascript метод потребує мережевого підключення до запущеного сервера WebDriver+Chrome, заданого змінною оточення 'WEBDRIVER_URL'.

Якщо сторінка не встигає повністю відобразитися (відсутній текст тощо), спробуйте збільшити час очікування.
Очікування складе n секунд перед вилученням тексту.
Кількість одночасних процесів (воркерів). Більше воркерів = швидше, але потребує більше пам'яті.
Зараз запущено: 10 активних async воркерів.
Приклад: 3 секунди випадкового джитера можуть запустити перевірку на 3 секунди раніше або пізніше
Для звичайних запитів (не Chrome): максимальний час очікування (тайм-аут) у секундах, 1-999.
Застосовується до всіх запитів.

Примітка: Проста зміна User-Agent часто не допомагає обійти захист від роботів, важливо враховувати усі способи виявлення браузера.
Ігнорувати пробіли, табуляцію та переноси рядків під час виявлення змін.
Примітка: Зміна цього параметра вплине на статус існуючих завдань, можливе спрацювання сповіщень.
Відображати вміст тегів посилань. За замовчуванням вимкнено. Якщо увімкнено, посилання відображаються як (link text)[https://somesite.com]
Примітка: Зміна цього параметра може вплинути на вміст ваших завдань та викликати хибні спрацювання.
  • Видалити HTML-елемент(и) за допомогою CSS та XPath селекторів перед перетворенням у текст.
  • Не вставляйте сюди HTML, використовуйте лише CSS та XPath селектори
  • Додайте кілька елементів, CSS або XPath селекторів (по одному на рядок), щоб ігнорувати частини HTML.
Примітка: Це застосовується глобально на додаток до правил конкретних завдань.
  • Текст, що збігається, буде проігноровано у текстовому знімку (ви будете його бачити, але він не викличе сповіщення про зміну)
  • Примітка: Це застосовується глобально на додаток до правил конкретних завдань.
  • Кожен рядок обробляється окремо; будь-який рядок, що збігається, буде проігноровано (видалено перед створенням контрольної суми)
  • Підтримка регулярних виразів: обгорніть весь рядок у скісні риски /regex/
  • Зміна цього параметра вплине на контрольну суму порівняння, що може викликати спрацювання сповіщення
Видалити будь-який текст, вказаний у «Ігнорувати текст», із виводу (інакше він просто ігнорується під час перевірки змін)
Примітка: Зміна цього параметра вплине на статус існуючих завдань, можливе спрацювання сповіщень.

Доступ до API

Керуйте changedetection.io через API. Детальніше про доступ до API та приклади тут.

Обмежити доступ до API за допомогою x-api-key заголовок - необхідний для роботи розширення Chrome


Ключ API d2151a18536dea571a2f1a997027e731

Розширення Chrome

Легко додавайте будь-яку веб-сторінку до вашої інсталяції changedetection.io прямо з Chrome.

Крок 1 Встановіть розширення, Крок 2 Перейдіть на цю сторінку, Крок 3 Відкрийте розширення на панелі інструментів і натисніть "Синхронізувати доступ до API"

Іконка магазину Chrome Магазин Chrome

Максимальна кількість знімків історії для включення в RSS-стрічку конкретного завдання.
Для відстеження інших RSS-каналів — при відстеженні RSS/Atom перетворювати їх на чистий текст для кращого виявлення змін.
Ваша читалка підтримує HTML? Налаштуйте тут
'Системний за замовчуванням' для єдиного шаблону або використовуйте ваше 'Тіло сповіщення' як шаблон.
Тіло для всіх сповіщень — Ви можете використовувати Jinja2 шаблонізацію в заголовку, тілі та URL сповіщення, а також токени нижче.
Показати токени/заповнювачі

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

Час і дата UTC із сервера: 2026-03-01T04:17:31.774096+00:00

Місцевий час і дата у браузері:

Увімкніть, щоб відкривати сторінку різниці у новій вкладці. Якщо вимкнено, сторінка відкриється у поточній вкладці.
Оновлення інтерфейсу в реальному часі увімкнено — (Потрібен перезапуск при зміні)
Увімкнути або вимкнути значки (фавіконки) поруч зі списком завдань
Кількість елементів на сторінці у списку завдань, 0 для вимкнення.

Порада: Проксі типу «Резидентні» та «Мобільні» можуть бути ефективнішими, ніж «Дата-центр», для заблокованих сайтів.

Extra Proxies
«Ім'я» буде використовуватися для вибору проксі в налаштуваннях завдання
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

Uptime: 4 hours, 2 minutes, 22 секунд)

Версія Python: 3.11.14

Активні плагіни:

  • levenshtein_plugin - Levenshtein distance and similarity plugin for text change detection.
  • wordcount_plugin - Word count plugin for content analysis.