我正在尝试使用 Reactjs 构建一个网络抓取应用程序。 我在普通 JS 中使用了 dreamer.js,并且确实得到了所需的输出。但是当我尝试添加按钮并创建功能时,效果不佳。
我现在考虑直接使用 ReactJS,因为这就是我最终想要做的事情。
有人可以给出一个在 ReactJS 中以 jsx 格式或任何 TIPS 或指针使用 Nightmare.js 或 Casper.js 的小示例代码吗?我知道这可能听起来很愚蠢或简单,感谢任何帮助。我基本上希望它在运行 Node Server.js 时启动。我可以稍后添加按钮、CSS 等。
最佳答案
React 往往用于更具演示性的目的,即显示您已抓取的数据,而不是实际抓取的数据。
如果您打算使用 javascript 进行抓取,我建议您使用节点后端来执行此操作(假设您正在使用节点)。
创建一个您的 React 应用程序可以调用的路由,并让您的后端代码完成这项工作。看看这个教程,它已有几年历史,但应该为您指明正确的方向。
关于javascript - 使用 Reactjs 进行网页抓取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44059268/