Bepul Elektron Pochta Yashiruvchi

Elektron pochta manzillarini spam yig'uvchilardan HTML mavjudotlari, JavaScript yig'ish, teskari matn yoki belgi almashtirish orqali yashiring.

Yuklangandan keyin oflayn ishlaydi

HTML belgilari (tavsiya etiladi)

Har bir belgi raqamli HTML belgisiga aylanadi. Brauzerlar uni asl elektron pochta sifatida ko'rsatadi, lekin ko'pchilik oddiy skreyperlar xom HTML-ni o'qiganda tushunarsiz belgilarni ko'radi.

Saytingizga joylashtiriladigan HTML
<a href="mailto:&#104;&#101;&#108;&#108;&#111;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;">&#104;&#101;&#108;&#108;&#111;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;</a>

Brauzerda qanday ko‘rinishi:

Cheklangan himoya: Yashirish oddiy skreypingni kamaytiradi, biroq qat’iyatli botlarni to‘xtatmaydi. Murakkab kraulerlar bu usullarning barchasini yengishi mumkin.

💡 Zamonaviy spam botlar murakkab. Yashirish ularni sekinlashtiradi, ammo mutlaqo himoya bermaydi. Maksimal himoya uchun quyidagilar bilan birlashtiring: aloqa formalarida server tomonli tezlikni cheklash, honeypot maydonlari va reCAPTCHA'ga o‘xshash vosita. Kam xavfli holatlar uchun (kichik saytdagi aloqa sahifasi) HTML obyekt yashirish skreyper murojaatlarini taxminan 60-80% ga kamaytiradi.

Qanday ishlaydi

Asbob elektron pochta manzilini haqiqiy brauzerda funksional bo'lib qolgan holda skraper botlar uchun tahlil qilish qiyinroq bo'lgan belgilashga aylantirish uchun to'rtta qo'lda yozilgan kodlash algoritmidan — HTML o'nlik obyektlari, CSS bidi teskarilash, bo'lingan-qism JavaScript kiritish va oddiy-matn belgi almashtirish — foydalanadi. Barcha kodlash serversiz brauzerda sodir bo'ladi.

  1. 1
    Elektron pochta tekshiruvi
    Yengil muntazam ifoda manzilda mahalliy qism, @ belgisi va kamida bitta nuqtali domen borligini tekshiradi. Bu to'liq RFC 5321 tahlilchisini ishga tushirmasdan aniq xatolarni ushlab qoladi.
  2. 2
    Kodlash usuli qo'llaniladi
    Tanlagan usulingizga qarab, asbob har bir belgini uning HTML o'nlik obyektiga o'giradi (masalan, h -> &#104;), satrni teskari qiladi va uni CSS bidi-override span'iga o'raydi, manzilni @ da bo'lib uni ishga tushirish vaqtida yorlig'ini quruvchi inline skript tegi orqali qayta quradi, yoki @ va nuqtalarni [at] va [dot] oddiy-matn tokenlari bilan almashtiradi.
  3. 3
    HTML chiqishi ko'rsatiladi
    Natijaviy HTML bo'lagi sintaksis-yoritilgan kod blokida ko'rsatiladi. JavaScript usuli uchun ko'rib chiqish to'g'ridan-to'g'ri simulyatsiya qilinadi (innerHTML skript teglarini bajarmaydi), shuning uchun uni haqiqiy sahifaga joylashtirishga hojatsiz tugallangan havola qanday ko'rinishini ko'rasiz.
  4. 4
    Buferga nusxalash
    Nusxalashni bosish yaratilgan HTML'ni brauzerning navigator.clipboard API'si orqali buferga yozadi, uni istalgan HTML fayli yoki CMS'ga joylashtirishga tayyor.

Elektron pochta manzilingiz hech qachon brauzerdan chiqmaydi — barcha to'rtta kodlash usuli tarmoq so'rovlarisiz to'liq mijoz tomonidagi JavaScript'da ishlaydi.

Tegishli asboblar

Ko'p so'raladigan savollar