在React JS中检测爬虫

问题描述 投票:0回答:1

我有一个立即显示的全屏模式,因此用户必须确认他们未成年才能访问该网站。

我现在担心像Google bot这样的抓取工具可能无法通过该模式并正确扫描网站。

组件中的组件是否有办法检测访问者是用户还是机器人?

reactjs web-crawler googlebot google-crawlers
1个回答
0
投票

[看来我们有类似的问题,就我而言,我的应用仅更改了要创建要共享的路径(带有react-routes)的“页面”之间的模式内容,并在其中检测客户端是否是机器人,如果是,则显示一个“页面”(基本上是简单的html和meta标记),如果没有,则将其重定向到主页并处理常规模式。

我打算使用https://www.npmjs.com/package/es6-crawler-detect

我尚未实现,请看一下这个库!如果对我有用,我将在这里更新。

© www.soinside.com 2019 - 2024. All rights reserved.