Meklis:

 

Vienkāršs veids, kā pasargāt e-pasta adreses no spam botiem (HTML padoms)

Šis ieraksts domāts tiem, kuriem ir darīšana ar mājas lapu satura maiņu - gan programmētājiem, gan satura vadītājiem.

Viens no veidiem, kā spama sūtītāji vāc e-pasta adreses ir automātiska web lapas analīze ar visu e-pastu adrešu ievākšanu no tās satura. Tas nozīmē, ka ja kaut kur HTML saturā parādās teksts, kas atbilst e-pasta formatējuma kritērijiem (RFC 822), tad e-pasta adrešu vācēji itin viegli var iegūt šo adresi, lai pēcāk uz to sūtītu reklāmas. Starpcitu, tas ir viens no iemesliem, kāpēc cilvēki nepublicēs savas e-pasta adreses.

Šodien vēlos pastāstīt par kādu elementāru veidu, kā pasargāt e-pasta adreses. Mans priekšlikums ir JavaScript izmantošana, kas e-pasta adresi padara šādiem spam robotiem nelasāmu. Kods, kas būtu jāievieto html lapā ir aptuveni šāds:

<script type=”text/javascript”>
document.write(’john’+'&#64;’+'example.com’);
</script>

Daļas john un example.com jāaizvieto attiecīgi ar epasta pirmo un otro daļu.

Protams, ka tas nav 100% droši, protams ka var labāk, bet šādu metodi lielākoties izmantoju pats, jo netīk man nedz bildes, nedz arī simbolu aizvietošana, kā, piemēram, john (at) example.com. Tiem, kuriem šāda adrese vēlāk jālieto, ir jāpapūlas to pareizi norakstīt, vai pārveidot. Man to netīk darīt un tāpēc arī citiem to negribu uzlikt kā pienākumu. Starpcitu, ir viena daļa cilvēku, kas nesapratīs, kas ar to (at) vispār domāts.

11. October, 2009

kategorijas: Starp citu
Birkas: , , , ,


6 Komentāri  »

Māriņš Štāls:

Tie maitas(spamboti) jau ir tik gudri un šis kods tik populārs, ka viņi jau arī šo prot atkost. Tādēļ labāk izgudrot savu, piemēram:

maineim = ‘john’
et = ‘@’
meilserver = ‘example.com’
document.write(maineim + et + meilserver)

Vai vēl labāk būtu taisīt bildīti.

KAC:

Ja es būtu spameris un gribētu grabot e-pasta adreses, tad noteikti vācējam norādītu regexpu, kas atkož šādi “slēptas” adreses

fest:

Variants labs, taču document.write izmantošana nav __labais tonis__.
Slinkums to visu rakstīt, bet:

document.write does not work in XHTML mode (on XHTML pages served as XML)

content written in with document.write may not subsequently appear in the page’s DOM, which means no further access to manipulate it programmatically, and no access to accessibility APIs

document.write is conceptually wrong because it treats nodes as serialized text — which they’re not — they’re nodes.

Kaspars:

Varbūt var iztikt bez javascript un janis@example.com vietā rakstīt janis@example.com, jo arī šādi HTML pirmkodā neparādās @ simbols. Rezultātā iegūstam adresi, kas ir pieejama arī pārlūkiem bez javascript atbalsta.

Vēl papildus varam iekļaut to kādā HTML elementā, piemēram, <span>@</span>, lai vēl vairāk sajauktu galvu ne īpaši gudrajiem adrešu vācējiem.

Anonymous:

Kā daudzās lapās es izmantoju JS funksciju kas uzklikojot uz saites sastiprina divas daļas kopā ar @ simbolu, bet trūkums ir tāds, ka uzklikojot izlec defaultais e-pasta lasīklis ar jau ievadītu adresi, bet nav iespējams lapā kā tādā apskatīt to adresi… aa tiko ienāca prātā, ka var izsaukt alertu un parādīt salipinātu e-pastu.

P.S. Tavs vārdu skaidrotājs nestrādā uz 10. Opera’s.

Anonymous:

Labojums, strādā - atslēgtais refereris bija pie vainas. :D

Vārds

E-pasts (netiks publicēts un nav obligāts)

WEB lapa (ja ir)

Komentārs


nosūtīt autoram privātu komentāru (neparādīsies lapā)


Par pbs.lv

Sveiki. Mani sauc  Pauls  un šī ir mana internet dienasgrāmata, jeb blogs.

Sazināties ar mani var izmantojot epasta adresi:


Foto galerija

- Uzmet aci manai foto galerijai.

- Patiesībā, otrā manā galerijā (iekš Flickr) ir jaunākas bildes..

[twitter image]
[twitter image]
Parādīt nedaudz..

Jaunākie komentāri

  • minkasjana:
       Suši pbs gaumē
  • Liva:
       Suši pbs gaumē
  • d:
       Vārdu skaidrotājs
  • pbs:
       Google Buzz un ātrākā datu implementācija ever
  • onkulis:
       Google Buzz un ātrākā datu implementācija ever

Ziņas No Google Buzz:

  • Čaka suns svin saimnieka dzimeni un atceras Rembo laikus vjetnamā : http://bit.ly/aZXkUT.. permlinks
  • Kārtējo reizi.. paliek siltāks laiks un es saaukstējos... permlinks
  • Beidzot. Izejot ārā nav jātīra sniegs no auto.. Ja man bērnībā kāds teiktu, ka sniegs mani tā var izbesīt, tad neticētu... permlinks
  • Biju nolēmis MacHeist bundli šoreiz nepirkt. A jamie pielika Tweetie.. Paskatījos pārējo un finālā atkal nopirku... permlinks
  • Kaut kur mājās pazaudēju sava D3 lādētāju. Lādētājs ir reāli liels un gana smags, tā ka nesaprotu kā tas varēja notikt.... permlinks
  • Ledusskapī stāv siera kūka. Bet nedrīkstot ēst :(.. permlinks
  • iSlate? PAPILDINĀTS / iPad.. permlinks

Apskati manus video:



Varētu noderēt

Rakstu kategorijas

Birku mākonis

Bloga arhīvs

Profile for pbs13