我正在开发一个网站,其中包含一个过滤器,试图混淆它提供的网页中存在的任何电子邮件地址。
目前,它将地址转换为图像。
我也看到了一些其他方法的使用; 一些方法将地址拆分为字符,并使用生成的JavaScript将其包含在最终文档中,但这需要JavaScript,所以在我看来并不是那么有用。好处是可以用于创建工作的mailto链接。
另一种方法与上述方法非常相似,使用十六进制符号标记电子邮件地址。然而,我不太确信它是否能防止任何严重的信息收集者。
其他人利用人类大脑理解语言的能力,要么替换@符号等字符为单词,要么分离主机和用户名等。
我的问题是,当我在图像中没有对文字进行任何扭曲时,使用生成的图像(文件名不会透露地址)对抗爬虫程序的可靠性如何?我应该选择不同的方法吗?
作为继续:如果我希望有一个备选方法,以防图像创建出现问题,哪种方法是最明智的?