v0.55.7

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

  • Deleted.
  • e6391ec3-e8dc-4906-a9ff-9d14a4af2b5f UUID'li izleyici bulunamadı.
Automatically applies this tag to any watch whose URL matches. Supports wildcards: *example.com* or plain substring: github.com/myorg
Leave unchecked to use the auto-generated colour based on the tag name.

✨ AI

AI — Notify when…

Describe what you care about. The AI evaluates every detected change against this and only notifies you when it matches.

Examples:
  • Only notify if the price drops below $200, or a limited-time deal is added
  • Alert when a new recall, safety notice, or product withdrawal is published
  • Notify when a new grant round opens or an application deadline is announced
  • Only important if package versions change or a CVE is mentioned

AI Change Summary

When a change is detected, the AI describes it according to your instructions and replaces {{diff}} in your notification. Use {{raw_diff}} if you still want the original diff.

Examples:
  • List each new item added with its name and price. Translate to English.
  • Summarise what events were added or cancelled. Two sentences maximum.
  • Describe the price change: old price, new price, percentage difference.

Bu ayarlar, mevcut izleyici yapılandırmalarına eklenerek uygulanır.

One CSS, xPath 1 & 2, JSON Path/JQ selector per line, any rules that matches will be used.
Gelişmiş yardım ve ipuçlarını göster
  • 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.

Metin filtreleme

  • Bir değişikliği/bildirimi tetiklemeden önce beklenecek metin, tüm metinler ve regex'ler büyük/küçük harfe duyarsız olarak test edilir.
  • Tetikleyici metin, bu izleyici için herhangi bir CSS/JSON Filtresinden çıkan sonuç metninden işlenir
  • Her satır ayrı ayrı işlenir (her satırı "VEYA" olarak düşünün)
  • Not: Regex örneğini kullanmak için eğik çizgi / içine alın: /foo\d/
  • Ayrıca ek koşullar - da kullanabilirsiniz: \"Sayfa metni\" - İçerir, Şununla Başlar, İçermez ve daha fazlası /foo\d/
  • Eşleşen metin metin anlık görüntüsünde yoksayılacaktır (yine de görebilirsiniz ancak bir değişikliği tetiklemeyecektir)
  • 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


  • Bu metin sayfadayken değişiklik tespitini engelle, tüm metinler ve regex'ler büyük/küçük harfe duyarsız olarak test edilir, bir ürünün tekrar ne zaman kullanılabileceğini beklemek için iyidir
  • Engelleme metni, bu izleyici için herhangi bir CSS/JSON Filtresinden çıkan sonuç metninden işlenir
  • Buradaki tüm satırlar var olmamalıdır (her satırı "VEYA" olarak düşünün)
  • Not: Regex örneğini kullanmak için eğik çizgi / içine alın: /foo\d/
  • Keep only lines that contain any of these words or phrases (plain text, case-insensitive)
  • One entry per line — any line in the page text that contains a match is kept
  • Simpler alternative to regex — use this when you just want lines about a specific topic
  • Örnek: enter celsius to keep only lines mentioning temperature readings
  • Düzenli ifadeler veya dize eşleşmesi kullanarak diğer filtrelerden sonra son çıktıdaki (satır satır) metni çıkarır:
    • Düzenli ifade - örnek /reports.+?2022/i
    • Bir satırın başındaki boşluğu dikkate almayı unutmayın /.+?reports.+?2022/i
    • //(?aiLmsux)) tür bayraklarını kullanın (daha fazla bilgi burada)
    • Anahtar kelime örneği - örnek: Stokta yok
    • Yalnızca o metni çıkarmak için grupları kullanın - örnek /reports.+?(\d+)/i yalnızca yılların bir listesini döndürür
    • Örnek - bir anahtar kelime içeren satırları eşleştir /.*icecream.*/
  • Düzenli ifade/dize eşleşmesi başına bir satır
Used for watches in "Restock & Price detection" mode
Changes in price should trigger a notification
Minimum amount, Trigger a change/notification when the price drops below this value.
Maximum amount, Trigger a change/notification when the price rises above this value.
Price must change more than this % to trigger a change since the first check.
For example, If the product is $1,000 USD originally, 2% would mean it has to change more than $20 since the first check.
Dikkatli kullanın! Bu, e-posta depolama kotanızı kolayca dolduracak veya diğer depolama alanlarını taşıracaktır.
Sistem varsayılanlarını kullan

İpucu: 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