v0.39.16
Some sites use JavaScript to create the content, for this you should use the Chrome/WebDriver Fetcher
Organisational tag/group name used in the main listing page
Currently using the default global settings, change to another value if you want to be specific.

Use the Basic method (default) where your watched site doesn't need Javascript to render.

The Chrome/Javascript method requires a network connection to a running WebDriver+Chrome server, set by the ENV var 'WEBDRIVER_URL'.

If you're having trouble waiting for the page to be fully rendered (text missing etc), try increasing the 'wait' time here.
This will wait n seconds before extracting the text.
Using the current global default settings
Request override is currently only used by the Basic fast Plaintext/HTTP Client method.

Note: These settings override the global settings for this watch.

Send test notification Notification debug logs
Title for all notifications
Body for all notifications
Format for all notifications
These tokens can be used in the notification body and title to customise the notification text.
Token Description
{base_url} The URL of the changedetection.io instance you are running.
{watch_url} The URL being watched.
{watch_uuid} The UUID of the watch.
{watch_title} The title of the watch.
{watch_tag} The tag of the watch.
{preview_url} The URL of the preview page generated by changedetection.io.
{diff} The diff output - differences only
{diff_full} The diff output - full difference output
{diff_url} The URL of the diff page generated by changedetection.io.
{current_snapshot} The current snapshot value, useful when combined with JSON or CSS filters

URLs generated by changedetection.io (such as {diff_url}) require the BASE_URL environment variable set.
Your BASE_URL var is currently "http://216.127.173.248:5000"
Pro-tips:
  • Use the preview page to see your filters and triggers highlighted.
  • Some sites use JavaScript to create the content, for this you should use the Chrome/WebDriver Fetcher
Good for websites that just move the content around, and you want to know when NEW content is added, compares new lines against all history for this watch.
  • CSS - Limit text to this CSS rule, only text matching this CSS rule is included.
  • JSON - Limit text to this JSON rule, using JSONPath, prefix with "json:", use json:$ to force re-formatting if required, test your JSONPath here
  • XPath - Limit text to this XPath rule, simply start with a forward-slash, example //*[contains(@class, 'sametext')] or xpath://*[contains(@class, 'sametext')], test your XPath here
Please be sure that you thoroughly understand how to write CSS or JSONPath, XPath selector rules before filing an issue on GitHub! here for more CSS selector help.
  • Remove HTML element(s) by CSS selector before text conversion.
  • Add multiple elements or CSS selectors per line to ignore multiple parts of the HTML.
  • Each line processed separately, any line matching will be ignored (removed before creating the checksum)
  • Regular Expression support, wrap the line in forward slash /regex/
  • Changing this will affect the comparison checksum which may trigger an alert
  • Use the preview/show current tab to see ignores
  • Text to wait for before triggering a change/notification, all text and regex are tested case-insensitive.
  • Trigger text is processed from the result-text that comes out of any CSS/JSON Filters for this watch
  • Each line is processed separately (think of each line as "OR")
  • Note: Wrap in forward slash / to use regex example: /foo\d/
  • Block change-detection while this text is on the page, all text and regex are tested case-insensitive, good for waiting for when a product is available again
  • Block text is processed from the result-text that comes out of any CSS/JSON Filters for this watch
  • All lines here must not exist (think of each line as "OR")
  • Note: Wrap in forward slash / to use regex example: /foo\d/
  • Extracts text in the final output after other filters using regular expressions, for example \d+ online
  • One line per regular-expression.

Sorry, this functionality only works with Playwright/Chrome enabled watches.

Enable the Playwright Chrome fetcher, or alternatively try our very affordable subscription based service.

This is because Selenium/WebDriver can not extract full page screenshots reliably.