我想让我的网站的某些区域仅供浏览器用户访问,而自动化多线程机器人无法访问。我这样做是为了保护我的数据,这是我计划使用的措施之一。
我想要求所有请求都包含一对数字,必须用 javascript 计算,这将被混淆和模糊。但是,在那之后,没有什么可以阻止机器人编写者抓住像 htmlunit 这样的 javascrpt 机器人引擎并执行 javascripts。
谷歌似乎以某种方式解决了这个问题。我记得大多数时候我在启用了 adwords 的页面上运行 HtmlUnit,脚本引擎崩溃了。然而,在真正的浏览器中,页面工作得很好。
一定有诀窍。谁能指出我如何在我的页面上执行此操作的好信息?