从机器人和爬虫中保护网站上的电子邮件

时间:2008-11-30 23:39:25

标签: email web-crawler

已关闭,为What are some ways to protect emails on websites from spambots?

的副本

我终于打开了我的个人网站。我想在每个页面上发布网站管理员/反馈电子邮件,但我担心垃圾邮件抓取工具会提取电子邮件地址并轰炸我。这尤其正确,因为在这种情况下我无法使用正常的白名单定向过滤。是否有有效的方法将电子邮件地址传达给抓取者难以提取的人?

我的长期计划是通过发布的表格提供反馈(然后我会对你们的问题都有问题),但我现在没有时间(这不是当务之急),我不喜欢根本就没有任何反馈意见。

3 个答案:

答案 0 :(得分:3)

当你进入表格视角,然后看看像recaptcha.net

这样的免费内容

就目前而言,简单地以某种形式混淆电子邮件地址应该会有所帮助。我会考虑常见的[我的电子邮件(AT)some domain dot com]类型的写出。您还可以使用各种字体和大小以及其他效果在电子邮件中添加另一层防御,以击败具有OCR能力的非常复杂的爬虫

答案 1 :(得分:2)

请参阅this Stackoverflow thread

我偏向于使用javascript在客户端构建mailto URL。

答案 2 :(得分:1)

JavaScript方法的一些替代方法。

拼出您的地址,避免将其作为链接。 例如:某人(某处)(点)com。

HTML对href属性和锚标记内的电子邮件地址进行编码。