Guia de utilização
Tudo o que o PageWatcher faz, pela ordem em que o vai encontrar.
O PageWatcher monitoriza uma parte de uma página web — um preço, um número de versão, um indicador de stock, um contador — e avisa-o no momento em que ela muda. Lembra-se do que lá estava, volta a lê-la segundo um horário e mantém um histórico de cada valor que já viu.
1. Instalar e iniciar sessão
Instale o PageWatcher a partir da Chrome Web Store, clique no ícone de puzzle na barra de ferramentas do Chrome e afixe o PageWatcher para que o ícone fique sempre visível — é nele que aparece o indicador de alterações. Enquanto não o fizer, o botão de alfinete no topo da janela mostra como.
Abra a janela e prima Continuar com o Google. Os seus monitores ficam guardados na sua conta; ao iniciar sessão noutro computador, eles vão consigo.
Não precisa de iniciar sessão primeiro: Ou escolha primeiro algo nesta página abre o seletor logo, e a conta só é pedida no fim, quando já há um monitor para guardar.
2. Adicionar o seu primeiro monitor
- Abra num separador a página que quer monitorizar.
- Clique no ícone do PageWatcher e depois em Adicionar monitor. O endereço da página já vem preenchido.
- Dê ao monitor um nome que reconheça numa notificação, como Preço dos auscultadores.
- Prima Selecionar elemento. A janela fecha e a página ganha um contorno que segue o rato — veja a secção seguinte.
- De volta à janela, escolha a frequência de verificação e aquilo de que quer ser avisado, e depois Guardar. A primeira leitura é feita logo.
3. Escolher o elemento certo
Mova o rato pela página: o que estiver por baixo ganha um contorno vermelho e uma pequena etiqueta com o nome. Clique para fixar a seleção. O cartão na parte de baixo mostra o texto exato que será monitorizado.
- Selecionar mais (ou ↑) alarga a seleção ao elemento que a rodeia — use quando o contorno apanhou só parte do que quer.
- Selecionar menos (ou ↓) reduz ao primeiro texto dentro dele — use quando o contorno apanhou um bloco inteiro e quer só uma linha.
- Escolher outro liberta a seleção e deixa-o apontar de novo. Esc cancela.
- Usar este confirma e volta a abrir a janela com o elemento preenchido.
Escolha o menor elemento que contenha o que importa. Um preço sozinho só muda quando o preço muda; o cartão inteiro do produto muda também sempre que o número de avaliações sobe.
4. Decidir o que quer saber
Toda a alteração é registada no histórico do monitor. Estas opções decidem quais delas merecem uma notificação.
- Intervalo de verificação
- Com que frequência a página é relida. As contas gratuitas podem verificar de 30 em 30 minutos ou mais devagar; o Pro, de 5 em 5 minutos ou mais devagar.
- Parar após
- Coloca o monitor em pausa automaticamente depois de um número de verificações — útil para uma pergunta única, como "já foi enviado?". O predefinido é continuar a verificar. Retomar um monitor concluído repõe a contagem a zero.
- Avisar-me quando
- Qualquer coisa mudar é o predefinido. O número subir e O número
descer leem o primeiro número do texto e só avisam nesse sentido — uma descida de preço, uma
versão nova. Preços como
$1,299.00ou1.234,56 €e versões como2.10.1ouv2.10são compreendidos. Se uma leitura não tiver número nenhum, é avisado na mesma, em vez de ficar às escuras. Abaixo de um valor e Acima de um valor pedem um número, como1500, e avisam a cada alteração que deixa o número abaixo dele — ou acima. - Palavra a observar
- Uma palavra ou frase que o conteúdo novo tem de conter para o alerta disparar, como em stock ou disponível. As maiúsculas não importam, e a página tem de a dizer, não de a negar: em stock não conta dentro de Sem stock, nem disponível em não disponível. Avisar apenas quando ela decide como a condição é lida: aparecer na página ou desaparecer da página — é assim que se observa um esgotado a desaparecer. Pode selecionar o próprio indicador: depois de lido uma vez, ele desaparecer da página conta como a palavra ter desaparecido. Combine com um sentido, se quiser: as duas condições têm de se verificar.
- Avisar-me por
- Notificação (no ambiente de trabalho) e E-mail. Cada interruptor começa em Predefinido, ou seja, segue o interruptor das Definições. Toque nele e passa a ser deste monitor; Usar predefinição devolve-o. Os alertas por e-mail exigem uma conta Pro. Um terceiro interruptor, Webhook, aparece assim que as Definições tiverem um endereço (secção 8). Começa ligado, exceto num monitor com Notificação e E-mail desligados ao mesmo tempo: esse continua em silêncio também ali até ligar o Webhook dele.
5. A lista de monitores
- O ponto é verde quando a última verificação não encontrou alterações, vermelho quando encontrou e cinzento quando o monitor está em pausa. Uma verificação que falhou mostra, no lugar dele, um sinal de alerta âmbar.
- A contagem decrescente desce até à próxima verificação agendada.
- Clique numa linha para abrir o monitor.
- O botão de pausar / retomar à direita pára e retoma esse monitor sem o abrir.
- O cabeçalho mostra quantos monitores do seu plano estão em utilização; numa conta gratuita há um botão Mudar para o Pro ao lado.
6. A página de um monitor
- Os três cartões mostram a última verificação, a última alteração de conteúdo e a contagem decrescente até à próxima verificação.
- Conteúdo atual é o que foi lido por último. Clique nele para copiar.
- Definições do monitor reúne tudo o que o formulário pedia — nome, intervalo, limite de verificações (e quantas já foram usadas), sentido do alerta, palavra-chave, e se a notificação e o e-mail estão ligados (e se seguem o predefinido das Definições). Cada item é editado ali mesmo e guardado assim que muda; não há um ecrã de edição à parte. Um intervalo novo reagenda a próxima verificação a partir da última; um limite novo repõe a contagem e acorda um monitor que tinha parado no limite antigo.
- Ignorar o que muda sempre aceita uma regra por linha:
*é qualquer texto e#qualquer número, por isso# visualizaçõesouAtualizado *impede que um contador ou uma hora contem como alteração. - Alterar seleção abre a página com o seletor para escolher outro elemento. O monitor recomeça então do conteúdo do novo elemento.
- O Histórico de alterações lista cada alteração registada, da mais recente para a mais antiga,
com o valor anterior e o atual lado a lado. As palavras que mudaram ficam realçadas, um número que mudou
diz quanto —
↓ 100 (-6,3%)— e um número acompanhado ao longo do tempo ganha uma linha, com o mínimo e o máximo. Clique em qualquer valor para copiar; o botão de transferência ao lado do título guarda o histórico inteiro num ficheiro CSV para folhas de cálculo. - Os três botões em baixo são, da esquerda para a direita: Verificar agora (lê a página logo; não conta para o limite de verificações), Pausar / Retomar e Eliminar (remove o monitor com o seu histórico). Passe o rato por cima de um botão para ver o nome.
7. Notificações e o indicador
Quando uma alteração passa pelas condições do monitor, recebe uma notificação no ambiente de trabalho (se Notificação estiver ligada), um e-mail (se E-mail estiver ligado e for Pro) e um número no ícone do PageWatcher na barra de ferramentas a mostrar quantos monitores mudaram desde a última vez que olhou. Abrir a janela limpa o número. Clicar numa notificação abre a página.
As alterações encontradas pelo servidor enquanto o Chrome estava fechado (Pro) são recolhidas da próxima vez que o Chrome abrir, e o indicador e a notificação aparecem então.
8. Definições
- Idioma: inglês, árabe, francês, espanhol, português ou chinês. O árabe inverte todo o esquema da direita para a esquerda.
- Tema: Escuro, Claro ou Sistema, para seguir o sistema operativo. O botão lua / sol no cabeçalho da janela alterna entre os três sem abrir as Definições.
- Notificações predefinidas: os interruptores de Notificação e E-mail que todo o monitor herda enquanto não define os seus (secção 4).
- Webhook: um endereço https para onde toda a alteração também é enviada — o Discord, o Slack, o n8n, o Make e o Zapier aceitam um. Um canal do Discord ou do Slack é lido por pessoas, por isso recebe o mesmo que o ambiente de trabalho: uma mensagem por minuto por monitor e três a cada cinco minutos, depois uma a dizer que o resto ficou retido. Qualquer outro endereço recebe toda a alteração. Enviar um teste envia um exemplo para o ver chegar. Sai deste navegador, por isso o Chrome tem de estar aberto.
- Conta: o seu plano, e Mudar para o Pro ou Gerir subscrição.
- Apoiar: avalie o PageWatcher, apoie-o no Buy Me a Coffee ou no Patreon, ou escreva-nos — o e-mail abre com o seu plano e a sua versão já preenchidos.
9. Grátis e Pro
| Grátis | Pro | |
|---|---|---|
| Monitores | 3 | 50 |
| Verificação mais rápida | de 30 em 30 minutos | de 5 em 5 minutos |
| Notificações no ambiente de trabalho | sim | sim |
| Alertas por e-mail | — | sim |
| Verificações com o Chrome fechado | — | sim, para páginas que carregam sem JavaScript nem início de sessão (veja Onde cada monitor é verificado) |
O Pro custa US$ 4,99 por mês ou US$ 39,99 por ano, faturado pela Lemon Squeezy. Não há reembolsos, salvo quando a lei o exigir. Cancele quando quiser em Definições → Gerir subscrição: cancelar antes da data de renovação evita a cobrança seguinte, e o Pro continua ativo até ao fim do período já pago.
Se algum dia o seu plano permitir menos monitores do que tem — depois de uma subscrição Pro terminar, por exemplo — os mais antigos continuam a funcionar e os restantes ficam em pausa como Acima do limite do plano até eliminar um monitor ou mudar para o Pro.
10. Onde cada monitor é verificado
Um monitor é verificado num de dois sítios, e as verificações do Pro com o Chrome fechado valem apenas para um deles.
- Nos nossos servidores (Pro). O servidor descarrega o HTML da página e lê dele o seu elemento. Não precisa de navegador: continua com o Chrome fechado e o computador desligado, e envia o e-mail. Isto só vale para páginas cujo conteúdo está no HTML que o site envia e que não exigem o seu início de sessão.
- No seu navegador. É onde são verificados todos os monitores do plano Grátis e toda a página que precisa de JavaScript para se desenhar ou que exige o seu início de sessão. O PageWatcher abre a página numa janela minimizada própria, lê-a e fecha-a. Isto acontece apenas enquanto o Chrome está em execução: com o Chrome fechado, nada é verificado e nenhum e-mail é enviado até o abrir de novo.
As páginas que são construídas com JavaScript são comuns. As listas de reprodução do YouTube são uma; uma parte de uma página do GitHub também, como a última versão na barra lateral. No Pro, estas continuam a ser verificadas no seu navegador, não no servidor.
Como saber onde corre um monitor. Abra-o e leia a linha por baixo de Verificado por: diz se ele corre nos nossos servidores, neste navegador, ou neste navegador porque a página é construída com JavaScript.
Como um monitor Pro chega lá. Com Verificado por → Automático, um monitor Pro começa no servidor. Se o servidor não consegue ler o seu elemento da página que recebe, porque a página o desenha com JavaScript, exige o seu início de sessão ou tem mais de 2 MB, o monitor volta para o seu navegador. Depois de um monitor ter precisado de uma janela de navegador a sério, fica lá até escolher o elemento de novo com Alterar seleção, o que dá outra oportunidade ao servidor. Verificado por → Este navegador mantém um monitor no seu navegador, qualquer que seja o plano.
Se uma página lhe importa com o Chrome fechado, escolha um elemento que faça parte do HTML da página, e não um que ela desenha depois, e veja a linha por baixo de Verificado por para saber onde ele foi parar.
11. Quando algo corre mal
- "Não foi possível ler essa página"
- O site não respondeu, ou respondeu com um erro. O monitor espera e volta a tentar mais tarde. Se continuar a falhar, abra a página você mesmo — pode estar fora do ar ou a pedir início de sessão.
- "O elemento selecionado já não está na página"
- O site mudou o esquema. Abra o monitor, toque em Alterar seleção e escolha o elemento de novo.
- "A página ainda estava a carregar na altura da verificação"
- A página constrói-se com JavaScript e demorou demasiado. O PageWatcher volta a tentar automaticamente.
- "O Chrome não permite selecionar elementos nesta página"
- O Chrome bloqueia as extensões nas suas próprias páginas (
chrome://…), na Web Store e em alguns visualizadores de PDF. Essas não podem ser monitorizadas. - Uma página que exige início de sessão
- As verificações feitas pelo seu navegador enviam os seus cookies ao site, por isso as páginas em que tem sessão iniciada funcionam. As verificações no servidor (Pro, ativadas por predefinição para páginas que podem ser lidas sem JavaScript) não têm os seus cookies; uma página que lhes pareça diferente volta para o seu navegador, e pode manter qualquer monitor nele com Verificado por → Este navegador.
Dúvidas ou ideias: moath.developments@gmail.com. O que é armazenado, e como apagar, está na política de privacidade.