in stockFREEAs 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.
Biblioteca de expressões
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.
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.
| Prefixo | Plano | Corresponde quando | Exemplo |
|---|---|---|---|
plain textPalavra-chave simples | FREE | As 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 | PRO | Um 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 | PRO | Uma 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 | PRO | Existe 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 | PRO | Uma 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 |
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 stockFREEAs 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 outPROA 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-cartPROExiste 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"]PROUm 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 outPROUm 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.
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}PROQualquer 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}PROUm 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*offPROQualquer desconto percentual, como «25% off» ou «10 % off».
Use quando: Páginas de saldos e promoções sazonais.
##price drop OR clearance OR final salePROQualquer uma de várias frases de promoção aparece.
Use quando: Retalhistas que usam formulações inconsistentes entre categorias.
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 availableFREEA 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 availablePROA 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)PROAparece 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-availablePROExiste 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.
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)PROUm 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 unpaidPROUm 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,})PROUm orçamento de $500 ou mais.
Use quando: Ignorar anúncios de baixo orçamento nos feeds dos marketplaces.
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-bannerPROApareceu 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 operationalPROUma 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 P1PROUm ticket de alta prioridade entrou na fila.
Use quando: Dashboards de suporte, em conjunto com um webhook para toda a equipa ser notificada.
xp://h1PROA 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.
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
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 suporteUma 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.
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.
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.
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.
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
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