在React JS中检测爬虫

时间:2020-04-20 00:31:42

标签: reactjs web-crawler googlebot google-crawlers

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

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

React中的组件是否可以检测访问者是用户还是机器人?

1 个答案:

答案 0 :(得分:0)

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

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

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