没有脚本标签检测机器人流量

时间:2021-01-16 12:03:13

标签: javascript html bots noscript

我希望这个问题不会被关闭。我遇到了真正的流量问题,因为机器人或自动浏览器正在访问我的网站。

是否有人尝试过详细检查“无脚本”标签。如果javascript被禁用,这个“无脚本”标签是否可以执行或拉出我通过链接元素或img src元素指定的链接。

我在这里遇到的问题是...我的网站有访问者,我正在尝试跟踪浏览器附带但未启用 JavaScript 的用户。

我在“no script”标签中添加了 iframe、img、link 标签来跟踪没有 javascript 的用户,这样当没有 js 的用户访问页面时,它会为我添加日志。但看起来“无脚本”没有被执行。

我只能添加 iframe 或 js 元素,无法添加服务器端脚本来跟踪这些用户。

我尝试在 body 元素中不添加脚本标签,并使用这样的标签。

<noscript><img src=example.com/log></noscript> 

<noscript><link src=example.com/log></noscript> 

<noscript><iframe src=example.com/log></noscript> 

当我在禁用 js 的情况下从 Mozilla 运行它时会触发它。但是当真正的流量到达我的网站时,这个 no script 标签不会被执行。基本上,我试图找出启用浏览器但不知何故没有执行 no script 标签的访问者。

在服务器端安装一些东西是我做不到的。我需要一些类似于 google 分析的 js 脚本之类的脚本来跟踪它。我在想,如果我在没有脚本标签的情况下添加一个日志,当没有 js 用户访问我的网站时,它将被执行。

google 分析还建议在 no-script 标签中为“非 js”用户添加一个 img src。但是,当我对网站的实际流量进行测试时,这些用户并没有被跟踪。

非常感谢您对此的任何帮助。

谢谢林恩

0 个答案:

没有答案