웹 사이트 콘텐츠 변경을 감지하고 의미있는 작업을 수행합니다. 불일치, 이메일, 슬랙, 전보, API 통화 등을 통해 알림을 트리거합니다.
데이터 수명을 적극적으로 실시하십시오.
웹 사이트 페이지 변경 모니터링을 곧바로 시작하십시오. 시간이 없습니까? $ 8.99/월 구독을 시도하고 프록시와 지원을 사용하십시오! , 다른 웹 사이트 변경 모니터링 서비스의 절반!
극작가 콘텐츠 Fetcher에 연결될 때 사용할 수 있습니다 (구독 서비스의 일부로 포함)
텍스트 상자를 채우고 버튼 등을 클릭하고 변경 사항 시나리오를 설정하십시오.
브라우저 단계 구성을 사용하여 웹 사이트 로그인, 카트에 제품 추가, 쿠키 로그인 수락, 날짜 입력 및 수정과 같은 변경 감지를 수행하기 전에 기본 단계를 추가하십시오.
브라우저 단계가 실행되면 시각적 선택기 탭을 방문하여 관심있는 콘텐츠를 개선합니다. 극작가가 활성화되어야합니다.
"단일 제품 페이지의 재고 및 가격 감지" 옵션을 활성화하여 제품 가격을 모니터링하는 가장 좋은 방법을 활성화하면 HTML 페이지에서 메타 데이터를 추출하고 제품 가격을 따르는 많은 옵션을 제공합니다.
대시 보드에서 제품에 대한 가격을 쉽게 구성하고 모니터링하고 제품의 가격이 변경되거나 다시 재고로 돌아올 때 경고 및 알림을 받으십시오!
가격 변경 알림 매개 변수, 상한 가격, 가격 변경 비율 등을 설정하십시오. 판매용 제품이 가격이 떨어지는시기를 항상 알고 있습니다.
JavaScript 지원이있는 실제 크롬 러너가 필요하십니까? 우리는 WebDriver와 극작가를 통해 가져 오기를 지원합니다!
POST
또는 GET
및 기타 방법을 지정합니다.Bright Data Global Proxy Services를 추천하고 사용하며 Bright Data는 가입 링크를 사용하여 최대 $ 100의 첫 입금과 일치합니다.
Oxylabs는 또한 우수한 프록시 제공 업체이며 사용할 가치가 있으며, 상주, ISP, 회전 및 프로젝트에 적합한 기타 많은 프록시 유형을 제공합니다.
이 프로젝트를 시작하여 성장하도록 도와주세요! https://github.com/dgtlmoon/changedetection.io/
ChangeTection.io 도구에 현재 웹 페이지를 쉽게 추가하고 확장자를 설치하고 "동기화"를 클릭하여 기존 ChangeTection.io 설치에 연결하십시오.
Chrome Webstore가 확장을 다운로드 할 수 있습니다.
Docker Composer를 사용하면이 저장소를 복제하고 ..
$ docker compose up -d
도커 독립형
$ docker run -d --restart always -p " 127.0.0.1:5000:5000 " -v datastore-volume:/datastore --name changedetection.io dgtlmoon/changedetection.io
:latest
태그는 최신 안정적인 릴리스입니다. :dev
Tag는 출혈 엣지 master
브랜치입니다.
GHCR -GHCR.IO/DGTLMOON/CHANGEDETECTION.IO에서 대체 도커 저장소
Wiki https://github.com/dgtlmoon/changedetection.io/wiki/microsoft-windows의 설치 지침을 참조하십시오
PYPI 페이지 https://pypi.org/project/changedetection.io/를 확인하십시오.
$ pip3 install changedetection.io
$ changedetection.io -d /path/to/empty/data/dir -p 5000
그런 다음 http://127.0.0.1:5000을 방문하십시오. 이제 UI에 액세스 할 수 있어야합니다.
이제 빠른 구축 된 HTTP Fetcher를 사용하거나 JavaScript 웹 사이트를 모니터링하기 위해 Chrome 기반 Fetcher를 사용하기위한 사이트 별 구성 가능한 지원을 제공하십시오!
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
자세한 내용은 wiki를 참조하십시오 https://github.com/dgtlmoon/changedetection.io/wiki
XPath (1.0), JSONPATH, JQ 및 CSS 지원이 구워집니다! 필요한만큼 구체적 일 수 있습니다. 다양한 XPath 요소 쿼리 생성 도구에서 내보낸 XPath를 사용하십시오. (LXML re:test
, re:match
and re:replace
지원합니다.)
changeetection.io는 웹 페이지에 APPRESE 라이브러리 덕분에 변경 사항이 감지되면 대량의 알림 (이메일, Office365, Custom API 등)을 지원합니다. 해당 시계의 [편집] 탭에서 하나 이상의 알림 URL을 설정하십시오.
몇 가지 예
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://
그리고이 목록의 다른 모든 것!
이제 알림 컨텐츠를 사용자 정의하고 제목과 본문에 대해 Jinja2 템플릿을 사용할 수도 있습니다!
JSONPATH 또는 JQ를 사용하여 필요에 따라 JSON을 필터링, 구문 분석 및 재구성하여 JSON API의 변경 사항을 감지하고 데이터를 모니터링하십시오.
이것은 JSON을 재평가하고 텍스트에 서식을 적용하여 JSON API 결과의 변경 사항을 쉽게 모니터링하고 감지 할 수 있습니다.
JSON 데이터의 복잡한 구문 분석, 필터링 및 수정을 위해서는 JQ가 내장 연산자 및 기능으로 인해 권장됩니다. JQ에 대한보다 구체적인 정보는 문서를 참조하십시오.
jq
의 가장 큰 장점 중 하나는 필터와 같이 JSON 필터에서 로직을 사용할 수 있다는 것입니다.
자세한 정보 및 예제는 Wiki https://github.com/dgtlmoon/changedetection.io/json-selector-filter-help를 참조하십시오
json:
또는 jq:
필터를 활성화하면 HTML 페이지 내에서 내장 된 JSON을 자동으로 추출하고 구문 분석 할 수도 있습니다! 많은 전자 상거래 웹 사이트와 같이 JSON을 기반으로 컨텐츠를 구축하는 사이트에 놀랍도록 편리합니다.
<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
또는 jq:..price
3949.99
주거나 전체 구조를 추출 할 수 있습니다 (JSONPATH 테스트 웹 사이트를 사용하여 검증)
응용 프로그램은 또한이 정보를 자동으로 따를 수 있음을 알리는 것을 지원합니다.
Wiki https://github.com/dgtlmoon/changedetection.io/wiki/proxy-configuration을 참조하십시오. 가능한 경우 밝은 데이터 프록시 서비스와 Oxylabs 프록시 서비스를 사용하는 지원도 지원합니다.
Raspberry Pi 및 Linux/ARM/V6 Linux/ARM/V7 ARM64 장치가 지원됩니다! 자세한 내용은 위키를 참조하십시오
웹 사이트 목록을 쉽게 가져 와서 Excel .xslx 파일 형식의 변경 사항을 확인하거나 웹 사이트 URL 목록에 일반 텍스트로 붙여 넣습니다.
Excel Import가 권장됩니다. 따라서 웹 사이트 및 기타 기능의 태그/그룹을 더 잘 구성 할 수 있습니다.
API를 통해 웹 사이트 감시 목록 관리를 지원합니다
changeetection.io를 사용하여 돈을 벌고 있습니까? 시간이나 돈을 절약합니까? 당신의 삶이 더 쉬워 집니까? 덜 스트레스? 우리는 실제 유급 일을해야 할 때이 소프트웨어를 작성하고, 음식을 사고 당신처럼 임대료를 지불해야합니다.
공식적으로 지원되는 웹 사이트 변경 탐지 구독 구독을 사용하는 것이 좋습니다. 사용하지 않더라도 프로젝트를 도와주는 따뜻한 퍼지 느낌을 얻을 수 있습니다. (그리고 누가 아는 사람, 당신은 그것을 사용할 수도 있습니다!)
상업적 지원을 제공합니다.이 소프트웨어는 네트워크 보안, 항공 우주, 데이터 과학 및 데이터 저널 전문가에 의존합니다. 조직과 함께 ChangeTection.io로 수행 할 수있는 일의 가능성을 더욱 발전시킵니다.
이 소프트웨어를 상업적 배열의 일부로 부분적으로 또는 전체적으로 재판매하는 경우 코드 저장소에서 찾은 Commercile_Licence.md를 준수해야합니다.
changeetectionio.html_tools.elementpath_tostring : MIT 라이센스에 따라 라이센스가 부여 된 Sissa (Scuola Internazionale Superiore di Studi Avanzati) Copyright (C), 2018-2021, Copyright (C)
프로젝트에 대한 환상적인 기여자의 인식