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

  • FORBESJuanita:
       Jauns objektīvs fotokamerai
  • Pauls [pbs.lv]:
       Viens likums, vairākas taisnības
  • Zandis:
       Viens likums, vairākas taisnības
  • Pauls [pbs.lv]:
       Viens likums, vairākas taisnības
  • Mi.ks:
       Viens likums, vairākas taisnības

Ziņas No Google Buzz:

  • pbs_lv: Cilveeki ar maizi baro piiles. Vieniigaa diivainiiba- upee nav piiles. Nav arii citu putnu. http://tweetphoto.com/42173866.. permlinks
  • pbs_lv: Pirmā darba diena pēc atvaļinājuma- done... permlinks
  • pbs_lv: Uz brīvības ielas menti čakarē tos, kas iebrauc un paliek krustojumā. Beidzot čakarē... permlinks
  • pbs_lv: Pēc loga spriežu, ka Shopix ir pirmais latvietis, kas paņēmis manu ar @minkasjana Grieķijas slēpni: http://coord.info/GL4B1J86.. permlinks
  • pbs_lv: Ka tik ne arī... permlinks
  • pbs_lv: Kādu brīdi atpakaļ Tele2 lielījās un reklamēja savu vareno mobilā interneta pārklājumu. Tipa esot tur, kur cilvēki pat kāju nav spēruši... permlinks
  • pbs_lv: Vienu brīdi bija populāri dzēsties ārā no draugiem.lv. Cik ilgi vēl, līdz šī tendence aizies līdz twitterim? Domāju, ka ne pārāk ilgi.... permlinks

Apskati manus video:


Reklāma

[zemjumta.lv logo]


Varētu noderēt

Rakstu kategorijas

Bloga arhīvs

Profile for pbs13

 
@artisare kaut kā neinteresē. es tad drizāk retvītotu, ja Tu draudētu to bildi liksi, ja neretvītos :)