Biblioteca de expressões

Expressões de monitorização prontas a usar

Padrões para copiar e colar para as coisas que as pessoas realmente vigiam: reposições de stock, descidas de preço, vagas de marcação, ofertas de emprego e erros. Cada um é uma expressão real que pode colar diretamente na caixa de palavras-chave.

As cinco sintaxes, num relance

Todas as expressões abaixo são construídas a partir de uma destas. As palavras-chave simples não precisam de prefixo; as restantes começam com um marcador curto que indica ao RefreshPilot como interpretar o que se segue.

PrefixoPlanoCorresponde quandoExemplo
plain text

Palavra-chave simples

FREEAs palavras aparecem em qualquer ponto do texto da página. Maiúsculas e acentos são ignorados por predefinição, pelo que «cafe» corresponde a «café».in stock
re:

Expressão regular

PROUm padrão de texto corresponde — útil quando conhece a forma do conteúdo mas não o valor exato.re:\$\d+\.\d{2}
xp:

XPath

PROUma consulta XPath encontra algo. Consultas que devolvem um booleano, um número ou uma cadeia de texto funcionam todas.xp://button[@aria-disabled="false"]
css:

Seletor CSS

PROExiste na página um elemento que corresponde ao seletor. Não precisa de texto — pergunta «este elemento está aqui?».css:.error-banner
##

Expressão booleana

PROUma combinação lógica é verdadeira. AND, OR e NOT têm de estar em maiúsculas; os parênteses agrupam termos e | é abreviatura de OR.##(small OR medium) AND NOT sold out

Alertas de stock e reposição

A razão mais comum para monitorizar uma página: esperar que um produto esgotado volte. Vigie a frase que aparece quando o stock regressa, ou o próprio botão de compra.

in stockFREE

As palavras «in stock» aparecem em qualquer ponto do texto da página.

Use quando: A vigilância de reposição mais simples, e a única palavra-chave em texto simples que o plano gratuito permite.

##(in stock OR add to cart) AND NOT sold outPRO

A linguagem de stock está presente e a mensagem de esgotado desapareceu.

Use quando: Páginas que mantêm as palavras «sold out» num elemento oculto, o que provoca falsos alarmes com uma palavra-chave simples.

css:button.add-to-cartPRO

Existe na página um elemento de botão de adicionar ao carrinho.

Use quando: Lojas que só apresentam o botão quando há stock disponível. Mais fiável do que o texto em sites que traduzem o conteúdo.

xp://button[@aria-disabled="false"]PRO

Um botão passou a estar ativo.

Use quando: Botões de checkout e de compra que ficam na página mas permanecem desativados até o stock chegar.

##(small OR medium) AND NOT sold outPRO

Um tamanho específico está listado e a página não mostra esgotado.

Use quando: Lançamentos de roupa e ténis em que só o seu tamanho interessa.

Descidas de preço e promoções

Os preços mudam sem que nenhuma palavra mude, por isso as palavras-chave simples raramente funcionam. As expressões regulares permitem corresponder à forma de um preço em vez de a um número exato.

re:\$\d+\.\d{2}PRO

Qualquer preço em dólares, como $19.99 ou $249.00.

Use quando: Uma página que neste momento não mostra preço nenhum — dispara assim que qualquer preço é publicado.

re:\$(?:[0-9]|[1-9][0-9])\.\d{2}PRO

Um preço em dólares abaixo de $100.

Use quando: Vigilância de limiar: alertar apenas quando o preço entra na sua faixa.

re:\d+%\s*offPRO

Qualquer desconto percentual, como «25% off» ou «10 % off».

Use quando: Páginas de saldos e promoções sazonais.

##price drop OR clearance OR final salePRO

Qualquer uma de várias frases de promoção aparece.

Use quando: Retalhistas que usam formulações inconsistentes entre categorias.

Vagas de consultas e reservas

Os sistemas de reservas libertam vagas canceladas de forma imprevisível e recuperam-nas em segundos. O truque fiável é vigiar o desaparecimento da mensagem «nada disponível» em vez do aparecimento de uma data.

no appointments availableFREE

A mensagem de indisponibilidade está presente.

Use quando: Combine com o modo «perdido» do monitor para ser alertado no momento em que a mensagem desaparece.

##NOT no appointments availablePRO

A mensagem de indisponibilidade já não está na página.

Use quando: Uma forma direta de exprimir a mesma vigilância numa única condição.

re:\d{1,2}\s+(January|February|March|April|May|June|July|August|September|October|November|December)PRO

Aparece uma data com dia e mês.

Use quando: Calendários que apresentam as datas reserváveis como texto quando as vagas abrem.

css:.slot-availablePRO

Existe um elemento que o site usa para marcar uma vaga livre.

Use quando: A opção mais precisa quando pode inspecionar a página e encontrar o nome da classe.

Empregos e projetos freelance

Em portais de emprego e marketplaces de freelancing, chegar cedo é a maior parte da vantagem. Combine uma palavra-chave da função com uma condição de localização ou orçamento, para só ser interrompido por anúncios que aceitaria de facto.

##(remote OR hybrid) AND (senior OR lead)PRO

Um anúncio remoto ou híbrido de nível sénior.

Use quando: Uma pesquisa guardada num portal de emprego que ainda devolve demasiados resultados.

##react AND typescript AND NOT unpaidPRO

Um anúncio que menciona ambas as tecnologias e não está marcado como não remunerado.

Use quando: Filtrar um feed de freelancing até à sua stack real.

re:\$([5-9]\d{2}|\d{4,})PRO

Um orçamento de $500 ou mais.

Use quando: Ignorar anúncios de baixo orçamento nos feeds dos marketplaces.

Dashboards, estado e vigilância de erros

O Refresh Pilot é igualmente útil apontado aos seus próprios sistemas: uma página de estado durante um incidente, um dashboard de filas ou um deploy que não devia estar a mostrar erros.

css:.error-bannerPRO

Apareceu um elemento de banner de erro.

Use quando: Vigiar uma ferramenta interna à procura de falhas sem ter de ler cada atualização pessoalmente.

##(degraded OR outage OR partial) AND NOT operationalPRO

Uma página de estado está a reportar algo diferente de saudável.

Use quando: Páginas de estado de fornecedores durante um incidente.

##urgent OR escalated OR P1PRO

Um ticket de alta prioridade entrou na fila.

Use quando: Dashboards de suporte, em conjunto com um webhook para toda a equipa ser notificada.

xp://h1PRO

A página tem um título de nível superior.

Use quando: Uma verificação rudimentar mas eficaz de que a página chegou a ser apresentada em vez de falhar em branco.

Como usar uma expressão

  1. 1Abra a página que quer vigiar e clique no ícone do RefreshPilot na barra de ferramentas.
  2. 2Mude para o separador Monitor, cole a expressão na caixa de palavras-chave e prima Enter.
  3. 3Escolha se quer ser alertado quando ela for encontrada, quando desaparecer ou em qualquer alteração.
  4. 4Defina um intervalo de atualização no separador Intervalo e prima Iniciar.

Não sabe de que expressão precisa? Descreva-a em linguagem simples e o gerador de expressões com IA escreve-a por si — ou leia o guia de monitorização na documentação.

FAQ de Expressões

Perguntas sobre expressões de monitorização

Como funciona a correspondência, que sintaxe escolher e o que o plano gratuito inclui.

Ainda tem dúvidas?

Diga-nos o que está a monitorizar — respondemos a todas as mensagens no prazo de um dia útil.

Contactar o suporte
O que é uma expressão de monitorização?

Uma expressão de monitorização é a instrução que dá ao RefreshPilot a descrever o que procurar numa página. A mais simples é uma palavra-chave normal como «em stock», que corresponde sempre que essas palavras aparecem no texto da página. Os prefixos desbloqueiam correspondências mais precisas: re: para expressões regulares, xp: para XPath, css: para seletores de elementos e ## para lógica booleana AND/OR/NOT.

Como monitorizo uma página web à espera de uma descida de preço?

Use uma expressão regular que corresponda ao formato do preço em vez de a um número exato. Por exemplo, re:\$\d+\.\d{2} corresponde a qualquer preço em dólares, e re:\$(?:[0-9]|[1-4][0-9])\.\d{2} corresponde a qualquer preço abaixo de $50. Cole-a na caixa de palavras-chave do separador Monitor, defina o intervalo de atualização e o RefreshPilot alerta-o quando aparecer um preço correspondente.

Como sou alertado quando algo volta a estar em stock?

Vigie a linguagem ou o elemento que só existe quando há stock disponível. Uma palavra-chave simples como «em stock» funciona na maioria das lojas e está disponível no plano gratuito. Em sites que deixam uma etiqueta «esgotado» escondida no código, a expressão booleana ##(in stock OR add to cart) AND NOT sold out é mais fiável, e css:button.add-to-cart corresponde ao próprio botão de compra, independentemente do texto.

Como vigio algo que desaparece, em vez de algo que aparece?

Configure o monitor no modo «perdido» e dê-lhe o texto que está atualmente na página. É a abordagem padrão para sistemas de marcação: vigie a frase «sem marcações disponíveis» no modo «perdido» e será alertado no momento em que essa mensagem for substituída por uma data disponível.

Estas expressões são de uso gratuito?

As expressões em si são gratuitas para copiar. O plano gratuito do RefreshPilot executa uma palavra-chave de texto simples, o que cobre a vigilância direta de reposições e disponibilidade. As expressões com os prefixos re:, xp:, css: ou ##, e os monitores com mais do que uma palavra-chave, exigem o PRO a $2.99 por ano.

Começar

Deixe de vigiar a chaleira.
Nós apitamos quando ferver.

Instale o RefreshPilot, aponte-o a qualquer página e vá à sua vida — o primeiro monitor fica ativo em cerca de um minuto.

Plano gratuito para sempre · Sem cartão à entrada · Primeiro monitor ativo num minuto