Bots 如何混淆网页上的电子邮件地址?

Bots 如何混淆网页上的电子邮件地址?,bots,spam,Bots,Spam,我希望在我的网站上显示我的电子邮件,但我不希望废品商收集它。换句话说,我不想打开垃圾邮件泛滥的闸门。有没有一种有效的方法可以让我的电子邮件保持原封不动的外观,同时阻止电子邮件垃圾处理机器人?几种解决方案: 把它包装成一个图像。请确保您对图像进行了处理,以免机器人无法使用OCR读取图像 使用自定义加密算法对其进行编码,将加密文本存储在网页中,然后在页面加载时使用JavaScript对其进行解码。这可能不是很安全,因为有些机器人可能能够解释JavaScript 最好的选择之一是要求用户键入验证码,然

我希望在我的网站上显示我的电子邮件,但我不希望废品商收集它。换句话说,我不想打开垃圾邮件泛滥的闸门。有没有一种有效的方法可以让我的电子邮件保持原封不动的外观,同时阻止电子邮件垃圾处理机器人?

几种解决方案:

  • 把它包装成一个图像。请确保您对图像进行了处理,以免机器人无法使用OCR读取图像
  • 使用自定义加密算法对其进行编码,将加密文本存储在网页中,然后在页面加载时使用JavaScript对其进行解码。这可能不是很安全,因为有些机器人可能能够解释JavaScript
  • 最好的选择之一是要求用户键入验证码,然后将其重定向到显示您的电子邮件地址的单独页面
  • 几种解决方案:

  • 把它包装成一个图像。请确保您对图像进行了处理,以免机器人无法使用OCR读取图像
  • 使用自定义加密算法对其进行编码,将加密文本存储在网页中,然后在页面加载时使用JavaScript对其进行解码。这可能不是很安全,因为有些机器人可能能够解释JavaScript
  • 最好的选择之一是要求用户键入验证码,然后将其重定向到显示您的电子邮件地址的单独页面

  • 对于游客来说,邮递服务非常方便:mail@example.com这样他们就可以点击它

    请考虑其他选项 -按原样发布电子邮件地址,但使用Google的Gmail地址(提供非常好的垃圾邮件过滤)
    -除了电子邮件地址之外,还要放置“联系人”表格(但该表格应防止垃圾邮件发送者使用验证码或其他一些技巧证明其为人)

    对于访问者来说,使用mailto非常方便:mail@example.com这样他们就可以点击它

    请考虑其他选项 -按原样发布电子邮件地址,但使用Google的Gmail地址(提供非常好的垃圾邮件过滤)
    -在电子邮件地址之外放置“联系人”表单(但该表单应通过验证码或其他一些技巧防止垃圾邮件发送者使用)

    以获得深思熟虑的解决方案签出。如果你愿意降低安全性,你可以尝试写下你的电子邮件地址,比如我在domain.com上的名字或类似的东西,尽管垃圾邮件发送者可以很容易地编写软件来清除这些内容(并且可能已经考虑到这种方法的日益流行)。

    要获得一个深思熟虑的解决方案,请查看。如果你愿意使用较少的安全性,你可以尝试写下你的电子邮件地址,比如我在domain.com上的名字或类似的东西,尽管垃圾邮件发送者可以很容易地编写软件来清除这些内容(并且可能已经考虑到这种方法越来越流行).

    我的意思是,当你用javascript保护电子邮件地址时,用户关闭了javascript(现在像NoScript这样的插件很常见)——他们看不到任何东西而不是电子邮件。我的意思是,当你用javascript保护电子邮件地址时,用户关闭了javascript(现在像NoScript这样的插件很常见)-除了电子邮件,他们什么也看不到