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

  • No watch with the UUID 15dc7531-9040-4cbb-96f6-e8c69d7f5476 found.
  • No watch with the UUID 6bf41dcd-ea12-48ec-b71f-ea6fde70b727 found.
  • Nenhum monitoramento com o UUID b71ffe33-5939-47b9-aec4-c36d43da92dd encontrado.
  • No watch with the UUID bcaf2726-5901-4f4f-8cfb-41f871829b1b found.
  • Nenhum monitoramento com o UUID 15dc7531-9040-4cbb-96f6-e8c69d7f5476 encontrado.
  • 未找到 UUID 为 bcaf2726-5901-4f4f-8cfb-41f871829b1b 的监控项。
  • No se encontró ningún monitor con el UUID f6f1159d-f693-4132-bf38-e035373e93ee.
  • Eliminado.
  • No watch with the UUID cd6cd645-602b-404e-a4bb-5bb201461db6 found.
  • No watch with the UUID 0c2d37af-a4d2-4902-87a9-0b073104fd5d found.
  • No se encontró ningún monitor con el UUID 99c7b28b-9f92-4397-bd77-381a245af663.
  • UUID f6f1159d-f693-4132-bf38-e035373e93ee のウォッチが見つかりません。
  • No watch with the UUID fc408c15-3af8-44d0-84fb-482e2c022aeb found.
  • UUID 99c7b28b-9f92-4397-bd77-381a245af663 のウォッチが見つかりません。
  • Nenhum monitoramento com o UUID 0c2d37af-a4d2-4902-87a9-0b073104fd5d encontrado.
  • Завдання з UUID f6f1159d-f693-4132-bf38-e035373e93ee не знайдено.
  • Nenhum monitoramento com o UUID fc408c15-3af8-44d0-84fb-482e2c022aeb encontrado.
  • Завдання з UUID 99c7b28b-9f92-4397-bd77-381a245af663 не знайдено.
  • No watch with the UUID 62b469d4-41ed-4ab4-bf5f-de863bc5d095 found.
  • Часы с UUID f6f1159d-f693-4132-bf38-e035373e93ee ​​не найдены.
  • No watch with the UUID 17b0c8c2-5ac6-4c3c-aacf-84b32fd2d30b found.
  • Часы с UUID 99c7b28b-9f92-4397-bd77-381a245af663 ​​не найдены.
  • Nenhum monitoramento com o UUID 62b469d4-41ed-4ab4-bf5f-de863bc5d095 encontrado.
  • Nenhum monitoramento com o UUID 17b0c8c2-5ac6-4c3c-aacf-84b32fd2d30b encontrado.
  • Clonado, você está editando o novo monitoramento.
Alguns sites usam JavaScript para criar o conteúdo; para isso, você deve usar o Fetcher Chrome/WebDriver
Variáveis são suportadas na URL (ajuda e exemplos aqui).
Nome da tag/grupo organizacional usado na página principal de listagem
Usa automaticamente o título da página se encontrado. Você também pode usar seu próprio título/descrição aqui

O intervalo/quantidade de tempo entre cada verificação.

Definir um agendamento por hora/dia da semana

Horário comercial Finais de semana Resetar

  • Aviso: um ou mais de seus 'dias' tem uma duração que se estenderia para o dia seguinte.
    Isso pode ter consequências indesejadas.

Mais ajuda e exemplos sobre como usar o agendador

Envia uma notificação quando o filtro não pode mais ser visto na página, útil para saber quando a página mudou e seu filtro não funcionará mais.
Limitar a coleção de instantâneos de histórico para cada monitoramento a este número de itens.
Deixe vazio para usar o padrão das configurações do sistema

Use o método Básico (padrão) quando os sites monitorados não precisarem de Javascript para renderizar.

O método Chrome/Javascript requer uma conexão de rede a um servidor WebDriver+Chrome em execução, definido pela variável de ambiente 'WEBDRIVER_URL'.

Dica: Conecte-se usando proxies da Bright Data e Oxylabs, saiba mais aqui.
Se você tiver problemas esperando a página carregar totalmente (texto faltando, etc), tente aumentar o tempo de espera aqui.
Isso esperará n segundos antes de extrair o texto.
Usando as configurações globais padrão atuais

Clique aqui para Começar


Aguarde de 10 a 15 segundos para o navegador conectar.
Pressione "Play" para iniciar. (?)
Use com cautela! Isso pode facilmente lotar sua cota de armazenamento de e-mail ou inundar outros armazenamentos.
Atenção! Existem URLs de notificação de todo o sistema ativadas; este formulário substituirá as configurações de notificação apenas para este monitoramento ‐ uma lista de URLs de Notificação vazia aqui ainda enviará notificações.
Usar padrões do sistema

Dica: Use as URLs de Notificação AppRise para enviar notificações para quase qualquer serviço! Por favor, leia a wiki dos serviços de notificação aqui para notas importantes de configuração.

Mostrar ajuda avançada e dicas
Título para todas as notificações
Corpo para todas as notificações — Você pode usar Jinja2 modelagem (templating) no título, corpo e URL da notificação, e os tokens abaixo.
Mostrar tokens/espaços reservados
  • Para payloads JSON, use |tojson sem aspas para escape automático, por exemplo - { "name": {{ watch_title|tojson }} }
  • Codificação de URL, use |urlencode, por exemplo - gets://hook-website.com/test.php?title={{ watch_title|urlencode }}
  • Substituição por expressão regular, use |regex_replace, por exemplo - {{ "hello world 123" | regex_replace('[0-9]+', 'no-more-numbers') }}
  • Para uma referência completa de todos os filtros nativos do Jinja2, os usuários podem consultar o https://jinja.palletsprojects.com/en/3.1.x/templates/#builtin-filters

Formato para todas as notificações
Field
Operator
Value
Ações

Use o botão de verificar (✓) para testar se uma condição passa contra o instantâneo atual.

Leia um tutorial rápido sobre usar mudanças condicionais de página aqui.

✨ AI

AI — Notify when…

Describe what you care about. The AI evaluates every detected change against this and only notifies you when it matches.

Examples:
  • Only notify if the price drops below $200, or a limited-time deal is added
  • Alert when a new recall, safety notice, or product withdrawal is published
  • Notify when a new grant round opens or an application deadline is announced
  • Only important if package versions change or a CVE is mentioned

AI Change Summary

When a change is detected, the AI describes it according to your instructions and replaces {{diff}} in your notification. Use {{raw_diff}} if you still want the original diff.

Examples:
  • List each new item added with its name and price. Translate to English.
  • Summarise what events were added or cancelled. Two sentences maximum.
  • Describe the price change: old price, new price, percentage difference.
Ativar pré-visualização
Dicas profissionais:
  • Use a página de pré-visualização para ver seus filtros e gatilhos destacados.
  • Alguns sites usam JavaScript para criar o conteúdo; para isso, você deve usar o Fetcher Chrome/WebDriver
One CSS, xPath 1 & 2, JSON Path/JQ selector per line, any rules that matches will be used.
Mostrar ajuda avançada e dicas
  • Remover elementos HTML por seletores CSS e XPath antes da conversão de texto.
  • Não cole HTML aqui, use apenas seletores CSS e XPath
  • Adicione múltiplos elementos, seletores CSS ou XPath por linha para ignorar várias partes do HTML.

Filtragem de texto

Limitar gatilho/ignorar/bloquear/extrair para;
Nota: Dependendo do comprimento e semelhança do texto em cada linha, o algoritmo pode considerar uma adição em vez de uma substituição, por exemplo.
 Portanto, é sempre melhor selecionar Adicionado+Substituído quando você estiver interessado em conteúdo novo.
 Quando o conteúdo é apenas movido em uma lista, ele também disparará uma adição, considere ativar Disparar apenas quando linhas exclusivas aparecerem
Útil para sites que apenas movem o conteúdo de lugar. Se você quer saber quando um NOVO conteúdo é adicionado, isso compara novas linhas contra todo o histórico.
Remover linhas de texto duplicadas
Ajuda a reduzir mudanças detectadas causadas por sites que embaralham linhas, combine com verificar linhas exclusivas abaixo.
Remover qualquer espaço em branco antes e depois de cada linha de texto
  • Texto pelo qual esperar antes de disparar uma mudança/notificação; todo texto e regex são testados sem distinção de maiúsculas/minúsculas.
  • O texto disparador é processado a partir do texto resultante de quaisquer filtros CSS/JSON para este monitoramento
  • Cada linha é processada separadamente (pense em cada linha como "OU")
  • Nota: Envolva em barras / para usar regex, ex: /foo\d/
  • Você também pode usar condições - "Texto da página" - com Contém, Começa com, Não contém e muitos outros /foo\d/
  • O texto correspondente será ignorado no instantâneo de texto (você ainda o verá, mas não disparará uma mudança)
  • Cada linha processada separadamente, qualquer linha correspondente será ignorada (removida antes de criar o checksum)
  • Suporte a Expressão Regular, envolva a linha inteira em barras (/) /regex/
  • Alterar isso afetará o checksum de comparação, o que pode disparar um alerta


  • Bloquear detecção de mudança enquanto este texto estiver na página; todo texto e regex são testados sem distinção de maiúsculas/minúsculas. Útil para esperar um produto ficar disponível.
  • O texto de bloqueio é processado a partir do texto resultante de quaisquer filtros CSS/JSON para este monitoramento
  • Todas as linhas aqui não devem existir (pense em cada linha como "OU")
  • Nota: Envolva em barras / para usar regex, ex: /foo\d/
  • Keep only lines that contain any of these words or phrases (plain text, case-insensitive)
  • One entry per line — any line in the page text that contains a match is kept
  • Simpler alternative to regex — use this when you just want lines about a specific topic
  • Exemplo: enter celsius to keep only lines mentioning temperature readings
  • Extrai texto na saída final (linha por linha) após outros filtros usando expressões regulares ou correspondência de string:
    • Expressão regular - exemplo /reports.+?2022/i
    • Não esqueça de considerar o espaço em branco no início de uma linha /.+?reports.+?2022/i
    • Use flags de tipo //(?aiLmsux)) (mais informações aqui)
    • Exemplo de palavra-chave - exemplo: Fora de estoque
    • Use grupos para extrair apenas aquele texto - exemplo /reports.+?(\d+)/i retorna uma lista apenas de anos
    • Exemplo - corresponder linhas que contenham uma palavra-chave /.*icecream.*/
  • Uma linha por correspondência de expressão regular/string
Dados do Seletor Visual não estão prontos; o monitoramento precisa ser verificado pelo menos uma vez.
Contagem de verificações 167
Falhas consecutivas do filtro 0
Tamanho do histórico 0
Duração da última busca 6.205s
Contagem de alertas de notificação 0
Resposta do tipo de servidor snooserv
AI tokens (last check) 0
AI tokens (total) 0

Not enough history to calculate Levenshtein metrics

Content Analysis

Word count (latest snapshot) 0

Word count is a simple measure of content length, calculated by splitting text on whitespace.