Əsas məzmuna keç

Pulsuz E-poçt Gizlədici

E-poçt ünvanlarını HTML obyektləri, JavaScript toplusu, tərsinə çevrilmiş mətn və ya simvol əvəzetmə istifadə edərək spam siyiricilərdən gizlədin.

Bir dəfə yükləndikdən sonra oflayn işləyir

JavaScript, kodlanmış (daha güclü, kliklənən)

Ünvan yalnız skriptdəki Base64 sətrində saxlanılır və brauzerdə kliklənən keçidə yığılır. Skreyper onu tapmaq üçün skripti işlətməli və ya dekodlamalıdır. Ziyarətçilərdə JavaScript aktiv olmalıdır.

Məhdud qoruma: Gizlətmə sadə taramağı azaldır, lakin qərarlı botları dayandırmır. Mürəkkəb tarayıcılar bütün bu üsulları aşa bilər.

Burada heç bir üsul JavaScript işlədən və ya səhifəni render edən qərarlı skreyperi dayandırmır. Dərc olunmuş testlər ümumiyyətlə JavaScript ilə yığılan və CSS ilə tərsinə çevrilən ünvanların sadə entitilərdən daha uzun davam gətirdiyini tapır, lakin nəticələr dəyişir və heç nə zəmanət verilmir. Daha güclü qorunma üçün ünvanı ümumiyyətlə göstərmək əvəzinə gizli honeypot sahəsi və CAPTCHA və ya sorğu limiti olan əlaqə formasından istifadə edin.

Ümumi istifadələr

  • Şəxsi Saytda E-postu GizlədinŞəxsi portföylər və bloglar üçün, obfuskasyon kontakt səhifəsi scrapers spam kəsdi.
  • Müəlliflər / Spikerlər üçün Açıq E-PostuBaxış mübaşirliyi peşəkarları (müəlliflər, spikerləri, jurnalistləri) kontakt e-postu lazım. Spam azaltmaq üçün obfuskasyon.
  • Professur və Tədqiqat E-postuAçıq e-postu ilə universitet fakultəsi səhifələri ağır spam alır. Obfuskasyon dəyər.
  • Biznes Əlaqə Səhifəsi E-postuKiçik işlər üçün, müştəri-baxış e-postu obfuskasyon spam həcmi azaltmağa kömək edir.
  • Statik Sayt E-postu QorumaBackend olmayan statik saytlar (Hugo, Jekyll, 11ty) üçün, obfuskasyon əsas e-postu qoruma seçimidir.

Necə İşləyir

Alət bir e-poçt ünvanını real bir brauzerdə funksional qalarkən skreyper botları üçün təhlil etməsi daha çətin olan işarələməyə çevirmək üçün dörd əl ilə yazılmış kodlaşdırma alqoritmindən — HTML onluq varlıqları, CSS bidi tərsinə çevrilməsi, hissə-bölünmüş JavaScript inyeksiyası və düz-mətn simvol əvəzlənməsi — istifadə edir. Bütün kodlaşdırma serverin iştirak etmədiyi brauzerdə baş verir.

  1. 1
    E-poçt doğrulaması
    Yüngül bir regex ünvanın bir yerli hissəsinin, bir @ simvolunun və ən azı bir nöqtəsi olan bir domainin olduğunu yoxlayır. Bu, tam bir RFC 5321 parseri işlətmədən açıq-aşkar yazı səhvlərini tutur.
  2. 2
    Tətbiq edilmiş kodlaşdırma metodu
    Seçdiyiniz metoddan asılı olaraq, alət ya hər simvolu onun HTML onluq varlığına çevirir (məsələn, h -> h), sətri tərsinə çevirir və onu bir CSS bidi-override span-ına sarır, ünvanı @-da bölür və işə salınma zamanı lövbəri quran bir inline skript etiketi vasitəsilə onu yenidən qurur, ya da @ və nöqtələri düz-mətn nişanları [at] və [dot] ilə əvəz edir.
  3. 3
    Render edilmiş HTML çıxışı
    Nəticələnən HTML parçası sintaksis-vurğulanmış bir kod blokunda göstərilir. JavaScript metodu üçün önizləmə birbaşa simulyasiya edilir (innerHTML skript etiketlərini icra etmir), ona görə onu real bir səhifəyə yapışdırmadan bitmiş keçidin necə göründüyünü görürsünüz.
  4. 4
    Mübadilə buferinə kopyala
    Kopyala düyməsinə klikləmək yaradılmış HTML-i brauzerin navigator.clipboard API-si vasitəsilə mübadilə buferinə yazır, hər hansı HTML faylına ya da CMS-ə yapışdırmaq üçün hazır.

E-poçt ünvanınız heç vaxt brauzeri tərk etmir — dörd kodlaşdırma metodu da şəbəkə sorğusu olmadan tamamilə istifadəçi tərəfli JavaScript-də işləyir.

Əlaqəli Alətlər

Tez-tez Verilən Suallar