加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营 > 正文

关于网页中邮件地址防Spambot抓取的方法

发布时间:2018-10-04 04:19:47 所属栏目:运营 来源:站长网
导读:在网页中直接放置邮件地址是十分危险的,spambot(一种自动抓取网页中邮件地址的程序,用于发送垃圾邮件)会抓取符合邮件地址规范的邮件地址,并疯狂给你发送垃圾邮件,非常可恶。 总结几个常用的防范方法: 1、将@改成#或其它字符,例如 admin#slyar.com,

在网页中直接放置邮件地址是十分危险的,spambot(一种自动抓取网页中邮件地址的程序,用于发送垃圾邮件)会抓取符合邮件地址规范的邮件地址,并疯狂给你发送垃圾邮件,非常可恶。

总结几个常用的防范方法:

1、将"@"改成"#"或其它字符,例如 admin#slyar.com,并告知其他人将#替换成@。此类方法目前并不好用,因为spambot变聪明了。

2、将邮件地址制作成图片放在网页中。此方法目前对于高智慧的spambot也不好用,图片识别技术现在已经家常便饭了。

3、完整替换邮件地址为ASCII格式并使用HTML编码输出。找一个在线的转换器将邮件地址转换一下,粘到HTML编辑器里就可以了。

那么slyar@foxmail.com

实际上在spambot看起来(HTML中)是

slyar@foxmail.com

嗯,似乎比较难以识别了。

4、用CSS控制逆向输出邮件地址,例如

moc.liamxof@raylS

实际上在HTML代码里是

<span style="unicode-bidi:bidi-override; direction: rtl;">moc.liamxof@raylS</span>

这个方法需要你手工将邮件地址逆向输入一下,然后借助css的2个小玩意,就可以逆向输出到网页中了。

PS. 前端大师学弟@soulteary提示:该方法需要JS联动,否则复制出来也是反的,大家珍重。。。

个人推荐方法3和方法4,简单有效。你可以直接查看本文章的HTML源码看效果,嗯。

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读