CloudFlare 充当您的网络服务器和客户端之间的守卫。客户端收到的每个内容都由您的网络服务器提供并由 CloudFlare 过滤。这样,CloudFlare 在将电子邮件地址传递给客户端之前,通过使用正则表达式对其进行过滤来混淆电子邮件地址。
如果您的网站包含电子邮件
<a href="mailto:s@scha.bz">s@scha.bz</a>
CloudFlare 将替换为
<a href="/cdn-cgi/l/email-protection#fed8ddcfcfcbc5d8ddc8cac5d8ddcfcfcbc5d8ddc7c7c5d8ddcfcecac5d8ddc7c9c5d8ddcac8c5d8ddc7c6c5d8ddcfccccc5">s@scha.bz</a>
/cdn-cgi/ - 文件夹,虽然它仍然指向网络服务器,但仅适用于 CloudFlare,它将自动过滤您提交的所有内容,去混淆并返回正确的电子邮件地址。
当然,这不是万无一失的(这根本不可能),因为机器人可以继续使用该 URL 或搜索编码的电子邮件 - 模式。这是一种罕见的情况,当今大多数简单的爬虫都不会找到您的电子邮件。
您不应该依赖这种方法 - CF 已经非常流行,并且很容易检测和去混淆这些电子邮件地址。使用您自己独特的混淆技术更有可能对智能收割机安全,因为为每一种混淆技术调整爬虫的工作量太大。