in stockFREE페이지 텍스트 어딘가에 “in stock”이라는 문구가 나타납니다.
이럴 때 쓰세요: 가장 단순한 재입고 감시이며, 무료 플랜이 허용하는 일반 키워드 1개로 가능합니다.
표현식 라이브러리
사람들이 실제로 지켜보는 것들을 위한 복사-붙여넣기 패턴: 재입고, 가격 인하, 예약 슬롯, 채용 공고, 오류. 하나하나가 키워드 입력란에 그대로 붙여넣을 수 있는 진짜 표현식입니다.
아래 모든 표현식은 이 다섯 가지 중 하나로 만들어졌습니다. 일반 키워드에는 접두사가 필요 없고, 나머지는 RefreshPilot에게 해석 방법을 알려주는 짧은 표시로 시작합니다.
| 접두사 | 플랜 | 매치 조건 | 예시 |
|---|---|---|---|
plain text일반 키워드 | FREE | 해당 단어가 페이지 텍스트 어딘가에 나타납니다. 대소문자와 악센트 부호는 기본적으로 무시되므로 “cafe”가 “café”와 일치합니다. | in stock |
re:정규식 | PRO | 텍스트 패턴이 일치합니다 — 내용의 형태는 알지만 정확한 값은 모를 때 유용합니다. | re:\$\d+\.\d{2} |
xp:XPath | PRO | XPath 쿼리가 무언가를 찾습니다. 불리언, 숫자, 문자열을 반환하는 쿼리 모두 작동합니다. | xp://button[@aria-disabled="false"] |
css:CSS 선택자 | PRO | 선택자와 일치하는 요소가 페이지에 존재합니다. 텍스트가 필요 없습니다 — “이 요소가 여기 있는가?”를 묻습니다. | css:.error-banner |
##불리언 표현식 | PRO | 논리 조합이 참입니다. AND, OR, NOT은 반드시 대문자여야 하고, 괄호로 항을 묶으며 |는 OR의 축약형입니다. | ##(small OR medium) AND NOT sold out |
페이지를 모니터링하는 가장 흔한 이유: 품절된 상품이 다시 들어오길 기다리는 일입니다. 재고가 돌아올 때 나타나는 문구를 감시하거나, 구매 버튼 자체를 감시하세요.
in stockFREE페이지 텍스트 어딘가에 “in stock”이라는 문구가 나타납니다.
이럴 때 쓰세요: 가장 단순한 재입고 감시이며, 무료 플랜이 허용하는 일반 키워드 1개로 가능합니다.
##(in stock OR add to cart) AND NOT sold outPRO재고 관련 문구가 있고 품절 메시지는 사라진 상태입니다.
이럴 때 쓰세요: “sold out” 문구를 숨겨진 요소에 남겨 두는 페이지 — 일반 키워드로는 오탐이 발생하는 경우입니다.
css:button.add-to-cartPRO장바구니 담기 버튼 요소가 페이지에 존재합니다.
이럴 때 쓰세요: 재고가 있을 때만 버튼을 렌더링하는 스토어. 문구를 번역해 보여 주는 사이트에서는 텍스트보다 신뢰할 수 있습니다.
xp://button[@aria-disabled="false"]PRO버튼이 활성화되었습니다.
이럴 때 쓰세요: 페이지에 계속 남아 있지만 재고가 들어올 때까지 비활성 상태인 결제·구매 버튼.
##(small OR medium) AND NOT sold outPRO특정 사이즈가 표시되어 있고 페이지에 품절 표시가 없습니다.
이럴 때 쓰세요: 내 사이즈만 중요한 의류·스니커즈 드롭.
가격은 문구가 바뀌지 않은 채 변하기 때문에 일반 키워드로는 잡기 어렵습니다. 정규식을 쓰면 정확한 숫자 하나가 아니라 가격의 형태 자체를 매칭할 수 있습니다.
re:\$\d+\.\d{2}PRO$19.99, $249.00 같은 모든 달러 가격.
이럴 때 쓰세요: 지금은 가격이 전혀 표시되지 않는 페이지 — 어떤 가격이든 게시되는 즉시 발동합니다.
re:\$(?:[0-9]|[1-9][0-9])\.\d{2}PRO$100 미만의 달러 가격.
이럴 때 쓰세요: 기준선 감시: 가격이 원하는 범위로 떨어질 때만 알림을 받습니다.
re:\d+%\s*offPRO“25% off”나 “10 % off” 같은 모든 퍼센트 할인 표시.
이럴 때 쓰세요: 세일 페이지와 시즌 프로모션.
##price drop OR clearance OR final salePRO여러 세일 문구 중 하나가 나타납니다.
이럴 때 쓰세요: 카테고리마다 문구가 제각각인 리테일러.
예약 시스템은 취소된 슬롯을 예측할 수 없이 풀고, 몇 초 만에 다시 회수합니다. 믿을 만한 요령은 날짜가 나타나기를 기다리는 대신 “예약 불가” 메시지가 사라지는 것을 감시하는 겁니다.
no appointments availableFREE예약 불가 메시지가 표시되어 있습니다.
이럴 때 쓰세요: 모니터의 “사라짐” 모드와 함께 사용하세요. 메시지가 사라지는 순간 알림을 받습니다.
##NOT no appointments availablePRO예약 불가 메시지가 더 이상 페이지에 없습니다.
이럴 때 쓰세요: 같은 감시를 조건 하나로 직접 표현하는 방법입니다.
re:\d{1,2}\s+(January|February|March|April|May|June|July|August|September|October|November|December)PRO일·월 형식의 날짜가 나타납니다.
이럴 때 쓰세요: 슬롯이 열리면 예약 가능한 날짜를 텍스트로 렌더링하는 달력.
css:.slot-availablePRO사이트가 빈 슬롯을 표시할 때 쓰는 요소가 존재합니다.
이럴 때 쓰세요: 페이지를 검사해 클래스 이름을 찾을 수 있다면 가장 정밀한 선택지입니다.
채용 게시판과 프리랜스 마켓플레이스에서는 일찍 도착하는 것이 유리함의 대부분입니다. 직무 키워드에 지역이나 예산 조건을 결합해, 실제로 지원할 만한 공고에만 방해받으세요.
##(remote OR hybrid) AND (senior OR lead)PRO시니어급의 원격 또는 하이브리드 공고.
이럴 때 쓰세요: 저장된 검색 결과가 여전히 너무 많은 채용 게시판.
##react AND typescript AND NOT unpaidPRO두 기술을 모두 명시하고 무급 표시가 없는 공고.
이럴 때 쓰세요: 프리랜스 피드를 실제 기술 스택에 맞게 걸러낼 때.
re:\$([5-9]\d{2}|\d{4,})PRO$500 이상의 예산.
이럴 때 쓰세요: 마켓플레이스 피드에서 저예산 공고를 무시할 때.
Refresh Pilot은 내 시스템을 겨냥해도 똑같이 유용합니다. 장애 대응 중의 상태 페이지, 대기열 대시보드, 오류를 보여선 안 되는 배포까지.
css:.error-bannerPRO오류 배너 요소가 나타났습니다.
이럴 때 쓰세요: 매 새로고침을 직접 읽지 않고 내부 도구의 장애를 감시할 때.
##(degraded OR outage OR partial) AND NOT operationalPRO상태 페이지가 정상이 아닌 상태를 보고하고 있습니다.
이럴 때 쓰세요: 장애 중인 벤더 상태 페이지.
##urgent OR escalated OR P1PRO높은 우선순위 티켓이 대기열에 들어왔습니다.
이럴 때 쓰세요: 지원 대시보드 — 웹훅과 함께 쓰면 팀 전체에 알릴 수 있습니다.
xp://h1PRO페이지에 최상위 제목이 있습니다.
이럴 때 쓰세요: 투박하지만 효과적인 확인 — 페이지가 빈 화면으로 실패하지 않고 제대로 렌더링됐는지 봅니다.
어떤 표현식이 필요한지 잘 모르겠나요? 일상 언어로 설명하면 AI 표현식 생성기가 대신 써 드립니다 — 또는 문서의 모니터링 가이드를 읽어보세요.
표현식 FAQ
매칭이 작동하는 방식, 어떤 문법을 골라야 하는지, 무료 플랜의 범위까지.
모니터 표현식은 페이지에서 무엇을 찾을지 RefreshPilot에게 알려주는 지시문입니다. 가장 단순한 형태는 “재고 있음” 같은 일반 키워드로, 그 단어가 페이지 텍스트에 나타날 때마다 매치됩니다. 접두사를 쓰면 더 정밀한 매칭이 가능합니다: 정규식은 re:, XPath는 xp:, 요소 선택자는 css:, 불리언 AND/OR/NOT 로직은 ## 입니다.
정확한 숫자 대신 가격의 형태에 매치되는 정규식을 사용하세요. 예를 들어 re:\$\d+\.\d{2} 는 모든 달러 가격에 매치되고, re:\$(?:[0-9]|[1-4][0-9])\.\d{2} 는 $50 미만의 모든 가격에 매치됩니다. 모니터 탭의 키워드 입력란에 붙여넣고 새로고침 간격을 정하면, 매치되는 가격이 나타날 때 RefreshPilot이 알려드립니다.
재고가 있을 때만 존재하는 문구나 요소를 감시하세요. “재고 있음” 같은 일반 키워드는 대부분의 쇼핑몰에서 통하고 무료 플랜에서도 쓸 수 있습니다. 마크업에 숨겨진 “품절” 라벨이 남아 있는 사이트에서는 불리언 표현식 ##(in stock OR add to cart) AND NOT sold out 이 더 안정적이고, css:button.add-to-cart 는 문구와 상관없이 구매 버튼 자체에 매치됩니다.
모니터를 “사라짐” 모드로 설정하고 지금 페이지에 있는 텍스트를 입력하세요. 예약 시스템에서 널리 쓰이는 표준 방법입니다: “예약 가능한 시간이 없습니다” 문구를 사라짐 모드로 감시하면, 그 메시지가 예약 가능한 날짜로 바뀌는 순간 알림을 받습니다.
표현식 자체는 자유롭게 복사할 수 있습니다. 무료 RefreshPilot 플랜에서는 일반 텍스트 키워드 1개를 쓸 수 있어 단순한 재입고·가용성 감시에는 충분합니다. re:, xp:, css:, ## 접두사를 쓰는 표현식과 키워드가 두 개 이상인 모니터에는 연 $2.99의 PRO가 필요합니다.
시작하기
RefreshPilot을 설치하고 아무 페이지에나 겨눈 뒤 자리를 떠나세요 — 첫 모니터가 약 1분 만에 가동됩니다.
무료 플랜 평생 제공 · 카드 등록 불필요 · 첫 모니터 1분 안에 가동