软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > Web前端 > 工具与技巧 > 关于网页中邮件地址防Spambot抓取的方法

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

在网页中直接放置邮件地址是十分危险的,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源码看效果,嗯。

    相关阅读
    网友评论
    栏目导航
    推荐软件