v0.54.9

Try our Chrome extension

Chrome store icon Chrome Webstore

Easily add the current web-page from your browser directly into your changedetection.io tool, more great features coming soon!

Changedetection.io needs your support!

You can help us by supporting changedetection.io on these platforms;

The more popular changedetection.io is, the more time we can dedicate to adding amazing features!

Many thanks :)

changedetection.io team

  • Cannot set language without session cookie
Tüm izleyiciler için varsayılan yeniden kontrol süresi, mevcut sistem minimumu 3 saniye (daha fazla bilgi).

Bir zaman çizelgesi kullanmak ister misiniz? Önce Saat Dilimi Ayarlarınızı onaylayın/kaydedin
CSS/xPath filtresi arka arkaya bu kadar çok kez eksik olduğunda bir bildirim gönder
Şuna ayarla 0 devre dışı bırakmak için
Her izleyici için geçmiş anlık görüntülerin toplanmasını bu sayıda geçmiş öğesiyle sınırla.
Devre dışı bırakmak / sınır koymamak için boş bırakın
changedetection.io uygulamanız için parola koruması.
Parola etkinleştirildiğinde izleyici değişiklik geçmişi sayfasına erişime izin ver (Fark sayfasını paylaşmak için iyidir)
Bir istek içerik döndürmediğinde veya HTML hiç metin içermediğinde, bu bir değişiklik olarak kabul edilir mi?

İpucu: Şu AppRise Bildirim URL'leri ile hemen hemen her hizmete bildirim gönderebilirsiniz! Önemli yapılandırma notları için lütfen buradaki bildirim hizmetleri wiki'sini okuyun.

Gelişmiş yardım ve ipuçlarını göster
Tüm bildirimler için başlık
Tüm bildirimler için gövde — Bildirim başlığı, gövdesi ve URL'sinde Jinja2 şablonlarını ve aşağıdaki belirteçleri kullanabilirsiniz.
Belirteçleri/yer tutucuları göster
  • JSON yükleri için |tojson filtresini otomatik kaçış için tırnak işareti olmadan kullanın, örneğin: { "name": {{ watch_title|tojson }} }
  • URL kodlaması için |urlencode, kullanın, örneğin: gets://hook-website.com/test.php?title={{ watch_title|urlencode }}
  • Düzenli ifade değişimi için |regex_replace, kullanın, örneğin: {{ "hello world 123" | regex_replace('[0-9]+', 'no-more-numbers') }}
  • Tüm Jinja2 yerleşik filtrelerinin tam bir referansı için kullanıcılar şuraya başvurabilir https://jinja.palletsprojects.com/en/3.1.x/templates/#builtin-filters

Tüm bildirimler için format
Şunun için kullanılan temel URL {{ base_url }} bildirim bağlantılarındaki belirteç.
Varsayılan değer sistem ortam değişkenidir 'BASE_URL' - daha fazlasını buradan okuyun.

Şunu kullanın Temel izlenen sitelerinizin oluşturulması için Javascript gerektirmeyen yöntem (varsayılan).

Şu Chrome/Javascript yöntemi, ENV değişkeni tarafından ayarlanan çalışan bir WebDriver+Chrome sunucusuna ağ bağlantısı gerektirir 'WEBDRIVER_URL'.

Sayfanın tam olarak oluşturulmasını beklerken sorun yaşıyorsanız (eksik metin vb.), buradaki 'bekleme' süresini artırmayı deneyin.
Bu şu kadar bekleyecek n metni çıkarmadan önce saniye.
İzleyicileri işlemek için eşzamanlı çalışan sayısı. Daha fazla çalışan = daha hızlı işleme ancak daha yüksek bellek kullanımı.
Şu anda çalışan: 10 operasyonel async çalışanlar.
Örnek - 3 saniyelik rastgele sapma 3 saniye öncesine veya 3 saniye sonrasına kadar tetiklenebilir
Normal düz istekler için (chrome tabanlı olmayan), zaman aşımına kadar geçecek maksimum saniye sayısı, 1-999.
Tüm isteklere uygulanır.

Not: Sadece User-Agent'ı değiştirmek genellikle anti-robot teknolojilerini alt etmez, şunları dikkate almak önemlidir tarayıcının tespit edilmesinin tüm yolları.
Bir değişikliğin tespit edilip edilmediğini değerlendirirken boşlukları, sekmeleri ve yeni satırları/satır beslemelerini yoksay.
Not: Bunu değiştirmek mevcut izleyicilerinizin durumunu değiştirecek, muhtemelen uyarıları vb. tetikleyecektir.
Bağlantı etiketi içeriğini oluştur, varsayılan olarak devre dışıdır. etkinleştirildiğinde bağlantıları şu şekilde oluşturur (link text)[https://somesite.com]
Not: Bunu değiştirmek mevcut izleyicilerinizin içeriğini etkileyebilir, muhtemelen uyarıları vb. tetikleyebilir.
  • Metin dönüştürmeden önce HTML öğelerini CSS ve XPath seçicilere göre kaldırın.
  • Buraya HTML yapıştırmayın, yalnızca CSS ve XPath seçicilerini kullanın
  • HTML'nin birden çok bölümünü yoksaymak için satır başına birden çok öğe, CSS veya XPath seçici ekleyin.
Not: Bu, izleyici başına kurallara ek olarak genel olarak uygulanır.
  • Eşleşen metin yoksayılacak metin anlık görüntüsünde (hala görebilirsiniz ancak bir değişikliği tetiklemez)
  • Not: Bu, izleyici başına kurallara ek olarak genel olarak uygulanır.
  • Her satır ayrı ayrı işlenir, eşleşen herhangi bir satır yoksayılır (sağlama toplamı oluşturulmadan önce kaldırılır)
  • Düzenli İfade desteği, tüm satırı eğik çizgi içine alın /regex/
  • Bunu değiştirmek, bir uyarıyı tetikleyebilecek karşılaştırma sağlama toplamını etkiler
"Yoksayılan metin" bölümünde görünen herhangi bir metni çıktıdan kaldırın (aksi takdirde değişiklik tespiti için sadece yoksayılır)
Not: Bunu değiştirmek mevcut izleyicilerinizin durumunu değiştirecek, muhtemelen uyarıları vb. tetikleyecektir.

API Erişimi

changedetection.io'nuzu API üzerinden yönlendirin, Daha fazlası API erişimi ve örnekler burada.

Şunu kullanarak API erişim sınırını kısıtlayın x-api-key başlık - Chrome Eklentisinin çalışması için gereklidir


API Anahtarı 74dee191ddd9ac35bef590b9731024f7

Chrome Eklentisi

Herhangi bir web sayfasını Chrome içinden changedetection.io kurulumunuza kolayca ekleyin.

Adım 1 Eklentiyi yükleyin, Adım 2 Bu sayfaya gidin, Adım 3 Araç çubuğundan eklentiyi açın ve tıklayın "Senkronizasyon API Erişimi"

Chrome mağazası simgesi Chrome Web Mağazası

İzleyiciye özel RSS akışına dahil edilecek maksimum geçmiş anlık görüntü sayısı.
Diğer RSS akışlarını izlemek için - RSS/Atom akışlarını izlerken, daha iyi değişiklik tespiti için bunları temiz metne dönüştürün.
Okuyucunuz HTML destekliyor mu? Buradan ayarlayın
Tüm öğeler için aynı şablon olarak 'Sistem varsayılanı' veya şablon olarak "Bildirim Gövdesi"nizi yeniden kullanın.
Tüm bildirimler için gövde — Bildirim başlığı, gövdesi ve URL'sinde Jinja2 şablonlarını ve aşağıdaki belirteçleri kullanabilirsiniz.
Belirteçleri/yer tutucuları göster

Aşağıdaki ayarların doğru olduğundan emin olun, bunlar web sayfası izleyicilerinizi kontrol etme zaman çizelgesini yönetmek için kullanılır.

Sunucudan UTC Saat ve Tarihi: 2026-04-15T11:44:42.951411+00:00

Tarayıcıdaki Yerel Saat ve Tarih:

Fark sayfasını yeni bir sekmede açmak için bu ayarı etkinleştirin. Devre dışı bırakılırsa, fark sayfası geçerli sekmede açılır.
Gerçek Zamanlı Arayüz Güncellemeleri Etkinleştirildi - (Bu değiştirilirse yeniden başlatma gerekir)
İzleme listesinin yanındaki Favicon'ları Etkinleştir veya Devre Dışı Bırak
İzleyici genel bakış listesinde sayfa başına öğe sayısı, devre dışı bırakmak için 0.

İpucu: "Residential" and "Mobile" proxy type can be more successful than "Data Center" for blocked websites.

Extra Proxies
"Ad", İzleyici Düzenleme ayarlarında proxy'yi seçmek için kullanılacaktır
Kimlik doğrulamalı SOCKS5 proxy'leri yalnızca 'düz istekler' getiricisi ile desteklenir, diğer getiriciler için bunun yerine IP erişimini beyaz listeye almalısınız

Extra Browsers can be attached to further defeat CAPTCHA's on websites that are particularly hard to scrape.
Simply paste the connection address into the box, More instructions and examples here

Extra Browsers

Çalışma Süresi: 1 gün, 2 saat, 42 dakika, 55 saniye

Python sürümü: 3.11.15

Aktif eklentiler:

  • levenshtein_plugin - Levenshtein distance and similarity plugin for text change detection.
  • wordcount_plugin - Word count plugin for content analysis.