0

我希望在我的网站上显示我的电子邮件,但我不希望抓取工具收集它。换句话说,我不想打开垃圾邮件的闸门。有没有一种有效的方法可以让我的电子邮件在视觉上保持完整,同时阻止电子邮件报废机器人?

4

3 回答 3

3

几种解决方案:

  1. 将其包装成图像。确保您对图像进行了处理,以使机器人无法使用 OCR 读取它。
  2. 使用您的自定义加密算法对其进行编码,将加密文本存储在网页中,然后在页面加载时,使用 JavaScript 对其进行解码。这可能不是很安全,因为某些机器人可能能够解释 JavaScript。
  3. 最好的选择之一是要求用户输入验证码,然后才将他/她重定向到显示您的电子邮件地址的单独页面。
于 2012-08-10T12:00:04.373 回答
0

访问者拥有 mailto:mail@example.com 非常方便,因此他们可以点击它。

所以考虑其他选项 - 按原样发布电子邮件地址,但使用 Google 的 Gmail 地址(提供非常好的垃圾邮件过滤) - 除了电子邮件地址之外放置“联系人”表单(但应该使用验证码或其他技巧保护表单免受垃圾邮件发送者的影响证明作为一个人)

于 2012-08-10T12:36:40.557 回答
0

要获得深思熟虑的解决方案,请查看reCAPTCHA Mailhide。如果您愿意降低安全性,您可以尝试将您的电子邮件地址写成我在域名 .com 上的名字或类似的东西,尽管垃圾邮件发送者可以轻松编写软件来抓取这些(并且可能已经让这种方法越来越受欢迎) .

于 2012-08-18T20:22:11.157 回答