TMM 发表于 2013-12-30 16:11:49

隐藏电子邮件地址常用的几种方法

本帖最后由 TMM 于 2013-12-31 08:56 编辑

如何写电子邮件地址才能更好地防止垃圾邮件呢?我这里列出几种方案,方便大家参考。

1、使用“#”,“"替换“@”,用“”替换“.”
类似这样的方法是最常见的,这种方法是可以直接复制,但爬虫通过一些匹配的方式,还是可以被抓取到的。

2、使用图片
这样方法虽然爬虫很难抓取到,但不能复制,需要人工手动输入,用户体验相对来说差一些。

3、在html源码中加入迷惑代码
如:
yourname<!-- >@. -->@<!-- >@. -->yourdomain<!-- >@. -->.<!-- >@. -->com这种方法可以有效的防止爬虫。具体规则根据个人需求可以设置的更个性化。

4、使用javascript代码
<script language="javascript">
<!--
var part1 = "alibuys";
var part2 = "alibuys.com";
var part3 = "Contact Us";
document.write('<a href="mai' + 'lto:' + part1 + '@' + part2 + '">');
document.write(part3 + '</a>');
// -->
</script>
5、使用CSS样式
    <style type="text/css">
    p.email:after { content: "alibuys\40alibuys.com"; }
    </style>

    <p class="email">Contact Us: </p>
当然,这只是一些小技巧,还是无法从根本上拒绝垃圾的产生,远离垃圾邮件,开心每一天。

PS:

[*]第4种方法小工具:http://www.hide-email-script.com/
[*]小案例展示:http://ch.tilllate.com/061101_emailtest.php
[*]Email地址混淆器:http://www.awflasher.com/jsmail
[*]有人做过分析研究得出的数据:
http://www.alibuys.com/upload/attach/000/000/a944c6136045b70352be3b7a0fb285a6.jpg
转:http://www.alibuys.com/thread-index-fid-1-tid-16.htm

欢迎大家来讨论,看看有没有更高级的写法,在知呼上看到有人这样写:

echo ZWxlcGhhbnRfbGl1QG1haWwuZGx1dC5lZHUuY24K | base64 -d
估计一般人都看不懂了。


PS:
以前发帖的时候,会自动把里面的链接去掉,现在没有这个功能了吗?

baihu 发表于 2014-2-19 22:58:06

^from将from过滤掉
页: [1]
查看完整版本: 隐藏电子邮件地址常用的几种方法