Olùfarasin Ímeèlì Ọ̀fẹ́

Fi àwọn àdírẹ́sì ímeèlì pamọ́ fún àwọn olùjí spam pẹ̀lú àwọn nǹkan HTML, ìṣàkópọ̀ JavaScript, ọ̀rọ̀ tí a yí padà sẹ́yìn, tàbí ìyípadà àmì.

Ó ń ṣiṣẹ́ láìsí ìsopọ̀ ní kété tí a bá kó wọlé

Àmì HTML (a gbà níyànjú)

Lẹ́tà kọ̀ọ̀kan di àmì nọ́mbà HTML kan. Àwọn awakọ̀ ayélujára máa ń fi hàn bí ẹ̀mail àtilẹ̀wé, ṣùgbọ́n ọ̀pọ̀lọpọ̀ àwọn robot tí ń ka HTML pẹ̀lú máa ń rí àràbarà.

HTML láti fi sí ojúlé rẹ
<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>

Bí ó ṣe máa farahàn nínú aṣàwárí:

Ààbò tí ó lópin: Ìdàrú ń dín fífá-dátà tí ó rọrùn kù ṣùgbọ́n kò dá àwọn bot tí ó ní ìpinnu dúró. Àwọn crawler tí ó gbóye lè borí gbogbo àwọn ọ̀nà wọ̀nyí.

💡 Àwọn bot spam òde-òní ti gbóye púpọ̀. Ìdàrú ń fà wọ́n sẹ́yìn ṣùgbọ́n kò lágbára pátápátá. Fún ààbò tí ó pọ̀ jùlọ, ṣàkópọ̀ pẹ̀lú: ìdínkù-ìwọ̀nba lórí ẹ̀rọ-alápẹẹrẹ ní ẹ̀gbẹ́ olùpín fún àwọn fọ́ọ̀mù ìbánisọ̀rọ̀, àwọn ẹ̀ka honeypot, àti ohun tí ó dọ́gba pẹ̀lú reCAPTCHA. Fún lílo tí kò léwu púpọ̀ (ojúewé ìbánisọ̀rọ̀ lórí ojúlé kékeré kan), ìdàrú àmì HTML ń dín ìkọlù scraper kù ní nǹkan bí 60-80%.

Bí Ó Ṣe Ń Ṣiṣẹ́

Irinṣẹ́ náà ń lo algorithm ìṣàmúlò mẹ́rin tí a fi ọwọ́ kọ — àwọn ohun HTML decimal, ìyí-padà CSS bidi, ìfibọ̀ JavaScript ní apá-pínpín, àti ìyípadà àmì ọ̀rọ̀-lásán — láti yí àdírẹ́sì ímeèlì padà sí àmì tí ó ṣòro jùlọ fún àwọn bot scraper láti pín ṣùgbọ́n tí ó ṣì ń ṣiṣẹ́ nínú aṣàwákiri gidi. Gbogbo ìṣàmúlò ń ṣẹlẹ̀ nínú aṣàwákiri láìsí ìfarakan sáfà.

  1. 1
    Ìfọwọ́sí ímeèlì
    Regex fẹ́lẹ́fẹ́lẹ́ kan ń ṣàyẹ̀wò pé àdírẹ́sì náà ní apá agbègbè, àmì @, àti orúkọ ìtẹ̀ pẹ̀lú ó kéré tán àmì dọ̀tì kan. Èyí ń mú àwọn àṣìṣe kíkọ tí ó hàn kedere láìsí lílo parser RFC 5321 pípé kan.
  2. 2
    Ọ̀nà ìṣàmúlò tí a fi sílo
    Ó dá lórí ọ̀nà tí o yàn, irinṣẹ́ náà lè yí àmì kọ̀ọ̀kan padà sí ohun HTML decimal rẹ̀ (f.à. h -> &#104;), yí ọ̀wọ́ ọ̀rọ̀ náà padà tí ó sì fi wé àyè CSS bidi-override, pín àdírẹ́sì náà ní @ tí ó sì tún kọ́ ọ padà nípasẹ̀ tag script tí a fi bọ̀ tí ó ń kọ́ anchor náà ní àsìkò-ìṣiṣẹ́, tàbí rọ́pò @ àti àwọn dọ̀tì pẹ̀lú àwọn àmì ọ̀rọ̀-lásán [at] àti [dot].
  3. 3
    A ṣe àwòrán ìtọjade HTML
    A ń fi apá HTML tí ó jáde hàn nínú àpótí kóòdù tí a fi àwọ̀ àkíyèsí sí. Fún ọ̀nà JavaScript àkíyèsí náà ni a ṣe ní àwòṣe tààrà (innerHTML kì í ṣe àwọn tags script), nítorí náà o rí bí ìjápọ̀ tí ó parí náà ṣe dà láìsí nílò láti lẹ̀ ẹ́ sí ojú-ìwé gidi kan.
  4. 4
    Dàkọ sí clipboard
    Títẹ̀ Dàkọ ń kọ HTML tí a ṣẹ̀dá sí clipboard nípasẹ̀ API navigator.clipboard aṣàwákiri, tí ó ti ṣetán láti lẹ̀ sínú fáìlì HTML tàbí CMS èyíkéyìí.

Àdírẹ́sì ímeèlì rẹ kì í kúrò lára aṣàwákiri láé — gbogbo àwọn ọ̀nà ìṣàmúlò mẹ́rin ń ṣiṣẹ́ pátápátá ní JavaScript ẹgbẹ́-oníbàárà láìsí ìbéèrè nẹ́tíwọ́ọ̀kì.

Àwọn Irinṣẹ Tó Jọra

Àwọn Ìbéèrè Tí A Máa Ń Béèrè