gpt4 book ai didi

javascript - 延迟显示电子邮件地址是否有助于防范电子邮件抓取工具?

转载 作者:行者123 更新时间:2023-11-28 00:13:41 25 4
gpt4 key购买 nike

假设我需要一个公共(public)网页来显示我网站用户的电子邮件信息。除了混淆之外,像这样的 JavaScript 还有帮助吗?

setTimeout(function(){
document.getElementById(id).innerHTML = "<span>" + username + "@" + hostname + "</span>";
},50)

最佳答案

这完全取决于垃圾邮件机器人。这可以阻止一些垃圾邮件机器人,但它无法阻止专门为绕过这种防御而设计的抓取工具。

这就是军备竞赛的运作方式。

构建一个围绕您想要的防御工作的机器人将非常简单。您可以使用 headless 浏览器(例如 PhantomJS)来获取页面,评估页面上的所有 JavaScript,等待任意时间(例如 10 秒),然后抓取 DOM电子邮件地址。

关于javascript - 延迟显示电子邮件地址是否有助于防范电子邮件抓取工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30649859/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com