Detecte as mudanças no conteúdo do site e execute ações significativas - acionar notificações via discórdia, email, folga, telegrama, chamadas de API e muito mais.
Viva sua vida útil de dados pró-ativamente.
Comece com o monitoramento da alteração da página do site imediatamente. Não tem tempo? Experimente nossa assinatura de US $ 8,99/mês, use nossos proxies e suporte! , metade do preço de outros serviços de monitoramento de mudanças de site!
Disponível quando conectado a um fetcher de conteúdo dramaturgo (incluído como parte do nosso serviço de assinatura)
Preencha as caixas de texto, clique em botões e muito mais, configure seu cenário de mudança de alteração.
Usando a configuração das etapas do navegador , adicione etapas básicas antes de executar a detecção de alterações, como fazer login nos sites, adicionar um produto a um carrinho, aceitar logins de cookies, inserir datas e refinar pesquisas.
Após a execução do navegador , visite a guia Seletor Visual para refinar o conteúdo em que você está interessado. Requer que o dramaturgo seja ativado.
Ative a opção "Re-estoque e detecção de preços para páginas de produtos únicos" para ativar a melhor maneira de monitorar o preço do produto, isso extrairá qualquer metadado na página HTML e fornecerá muitas opções para seguir o preço do produto.
Organize e monitore facilmente os preços dos produtos do painel, obtenha alertas e notificações quando o preço de um produto mudar ou voltar ao estoque novamente!
Definir parâmetros de notificação de mudança de preço, preço superior e inferior, porcentagem de mudança de preço e muito mais. Sempre saiba quando um produto para venda cai no preço.
Precisa de um corredor Chrome real com suporte de JavaScript? Apoiamos buscar via Webdriver e dramaturgo!
POST
ou GET
e outros métodosRecomendamos e usamos serviços de proxy global de dados brilhantes, os dados brilhantes corresponderão a qualquer depósito de até US $ 100 usando nosso link de inscrição.
A Oxylabs também é um excelente provedor de procuração e vale a pena usar, oferece residências, ISP, rotativas e muitos outros tipos de procuração para se adequar ao seu projeto.
Por favor, estrela este projeto e ajude -o a crescer! https://github.com/dgtlmoon/changedetection.io/
Adicione facilmente a página da web atual à sua ferramenta Chegartection.io, basta instalar a extensão e clicar em "Sync" para conectá -la à sua instalação de alteração existente.
GOTO O Chrome WebStore para baixar a extensão.
Com o Docker Composer, basta clonar este repositório e ..
$ docker compose up -d
Docker Standalone
$ docker run -d --restart always -p " 127.0.0.1:5000:5000 " -v datastore-volume:/datastore --name changedetection.io dgtlmoon/changedetection.io
:latest
tag é a nossa mais recente versão estável,: :dev
Tag é o nosso ramo master
de borda sangrado.
Repositório alternativo do Docker no ghcr - ghcr.io/dgtlmoon/changedetection.io
Consulte as instruções de instalação no Wiki https://github.com/dgtlmoon/changedetection.io/wiki/microsoft-windows
Confira nossa página do Pypi https://pypi.org/project/changedetection.io/
$ pip3 install changedetection.io
$ changedetection.io -d /path/to/empty/data/dir -p 5000
Em seguida, visite http://127.0.0.1:5000, agora você poderá acessar a interface do usuário.
Agora, com suporte configurável por local para usar um Fetcher HTTP em http, com base rápido, ou use um buscador baseado em Chrome para monitorar sites JavaScript!
docker pull dgtlmoon/changedetection.io
docker kill $(docker ps -a -f name=changedetection.io -q)
docker rm $(docker ps -a -f name=changedetection.io -q)
docker run -d --restart always -p "127.0.0.1:5000:5000" -v datastore-volume:/datastore --name changedetection.io dgtlmoon/changedetection.io
docker compose pull && docker compose up -d
Veja o wiki para obter mais informações https://github.com/dgtlmoon/changedetection.io/wiki
O suporte a XPath (1.0), JSONPATH, JQ e CSS vem assado! Você pode ser tão específico quanto precisar, use o XPath exportado de várias ferramentas de criação de consulta de elementos XPath. (Apoiamos o LXML re:test
, re:match
e re:replace
.)
A mudança de seção suporta uma quantidade enorme de notificações (incluindo email, Office365, APIs personalizadas, etc.) quando uma página da web tiver uma alteração detectada graças à biblioteca de aprovação. Basta definir um ou mais URLs de notificação na guia [Editar] desse relógio.
Apenas alguns exemplos
discord://webhook_id/webhook_token
flock://app_token/g:channel_id
gitter://token/room
gchat://workspace/key/token
msteams://TokenA/TokenB/TokenC/
o365://TenantID:AccountEmail/ClientID/ClientSecret/TargetEmail
rocket://user:password@hostname/#Channel
mailto://user:[email protected][email protected]
json://someserver.com/custom-api
syslog://
E tudo o mais nesta lista!
Agora você também pode personalizar seu conteúdo de notificação e usar o modelo Jinja2 para o título e o corpo deles!
Detecte alterações e monitore os dados nas APIs JSON usando o JSONPATH ou o JQ para filtrar, analisar e reestruturar o JSON, conforme necessário.
Isso irá novamente o JSON e aplicará a formatação ao texto, facilitando o monitoramento e a detecção de alterações nos resultados da API JSON
Para análise, filtragem e modificação de dados JSON mais complexos, o JQ é recomendado devido aos operadores e funções interno. Consulte a documentação para obter informações mais específicas sobre JQ.
Uma grande vantagem do jq
é que você pode usar a lógica no filtro JSON, como filtros para mostrar apenas itens que têm um valor maior que/menor que etc.
Veja o wiki https://github.com/dgtlmoon/changedetection.io/wiki/json-selectore-filter-help para obter mais informações e exemplos
Quando você habilita um json:
ou jq:
filtro, você pode até extrair e analisar automaticamente o JSON incorporado dentro de uma página HTML! Surpreendentemente útil para sites que criam conteúdo com base no JSON, como muitos sites de comércio eletrônico.
<html>
...
<script type="application/ld+json">
{
"@context":"http://schema.org/",
"@type":"Product",
"offers":{
"@type":"Offer",
"availability":"http://schema.org/InStock",
"price":"3949.99",
"priceCurrency":"USD",
"url":"https://www.newegg.com/p/3D5-000D-001T1"
},
"description":"Cobratype King Cobra Hero Desktop Gaming PC",
"name":"Cobratype King Cobra Hero Desktop Gaming PC",
"sku":"3D5-000D-001T1",
"itemCondition":"NewCondition"
}
</script>
json:$..price
ou jq:..price
daria 3949.99
, ou você pode extrair toda a estrutura (use um site de teste JSONPATH para validar)
O aplicativo também suporta notificando você de que pode seguir essas informações automaticamente
Consulte o wiki https://github.com/dgtlmoon/changedetection.io/wiki/proxy-configuration, também apoiamos o uso de serviços de proxy de dados brilhantes sempre que possível e os serviços de proxy da oxylabs.
Os dispositivos Raspberry Pi e Linux/ARM/V6 Linux/ARM/V7 ARM64 são suportados! Veja o wiki para obter detalhes
Importe facilmente sua lista de sites para observar alterações no formato de arquivo .xslx do Excel ou cole em listas de URLs do site como texto simples.
A importação do Excel é recomendada - assim você pode organizar melhor tags/grupos de sites e outros recursos.
Suporta o gerenciamento da lista de observação do site por meio de nossa API
Você usa o alteração do alteração.io para ganhar dinheiro? Isso economiza tempo ou dinheiro? Isso facilita sua vida? menos estressante? Lembre -se de que escrevemos este software quando devemos fazer um trabalho pago real, temos que comprar comida e pagar aluguel como você.
Considere retirar uma assinatura de detecção de alterações de site oficialmente suportada, mesmo que você não a use, você ainda terá a sensação quente e confusa de ajudar o projeto. (E quem sabe, você pode apenas usá -lo!)
Eu ofereço suporte comercial, este software depende dos profissionais de segurança de rede, aeroespacial, ciência de dados e contornos de dados, apenas para citar alguns, entre em contato com [email protected] para qualquer pergunta, estou mais do que feliz em trabalhar com sua organização para promover as possibilidades do que pode ser feito com a mudança de alteração.io
Se você estiver revendendo este software em parte ou completo como parte de qualquer acordo comercial, deve cumprir nosso comercial_licence.md encontrado em nosso repositório de código, entre em contato com [email protected] e [email protected].
Changetectionio.html_tools.elementPath_tostring: Copyright (c), 2018-2021, Sissa (Scuola Internazionalale Superiore di Studi Avanzati), licenciado sob licença MIT
Reconhecimento de contribuintes fantásticos para o projeto