前两天记录了一下我想重新启用域名邮箱的想法,作为举例子提到了很多邮箱地址,当然很多是自己的还有效的邮箱。之前知道有爬虫在网上搜集各种邮箱,然后无任何成本的发各种广告邮件。所以我在写完后查询各种信息,想找个办法保护一下我的邮件地址。

首先在论坛最常见的是换个形式,比如abc(at)def.com,通过将@符号代替,从而使爬虫匹配规则失败。另外就是将其在HTML维度通过增加和删减标签实现用户感官没有区别,但是源代码已经不再是邮箱地址本身的形式了。这样也会让爬虫失效。第三种方法是将其换成图片的形式,相当于每一个地址都截个图,然后在需要写地址的地方插入一张图片。理论上讲第三种应该比第二种方式还要好,因为现在爬虫匹配文字还是很简单修改的,但是让爬虫同时做到图像识别这个难度一下子就起来了。在查资料的时候我了解到这种采集邮箱的爬虫英文名字叫做Mail Harvester,邮箱收割机,真的太形象了。

我个人不喜欢第一种方式,那种替代实在太常见了,爬虫也很容易实现这种变化。同时每一个需要手动解决,有点麻烦。第二和第三方法我都可以接受,最好是自动解决,我在编辑内容时候写原邮箱地址,而在现实的时候,工具功能自动将其转换HTML或者成图片。

经过搜索和尝试,Email Encoder – Protect Email Addresses 效果最好了。免费版支持将地址自动换成图片的形式,所有步骤都是全自动。安装好插件默认设置是只讲链接形式的地址进行升级,而对于博文中文本形式的默认不处理。我们在安装插件后需要在高级选项中讲文本地址也开启图片转换。这样就实现了高级别的邮箱地址保护。之后就再也不用操心,关键显示效果还超棒,不影响原文章的排版。推荐独立博客玩家都安装这个插件,可能偶尔自己提到了一个邮箱地址,这个插件就会在后台默默为我们增添一份防护。

这里举个栗子: (我编辑时候可是输入的字母哦)

图文中的效果见看这里:重拾域名邮箱

Posted in Web

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.