我正在尝试使用Reactjs构建一个网络抓取应用程序。 我在普通的JS中使用了nightmare.js,我确实获得了所需的输出。但是,当我尝试添加按钮并创建功能时,它无法正常工作。
我现在想过直接使用ReactJS,因为这是我最终想做的事情。
有人可以提供一个小例子代码,在jsx格式或任何TIPS或指针中使用ReactJS中的nightmare.js或Casper.js。我知道这可能听起来很愚蠢或简单,感谢任何帮助。我基本上希望它在运行node server.js时启动。我以后可以添加按钮,CSS等。
答案 0 :(得分:0)
React倾向于用于更多表示目的,即显示您已抓取的数据而不是实际的抓取。
如果您要使用javascript进行抓取,我建议使用您的节点后端来执行此操作(假设您正在使用节点)。
创建一个您的React应用程序可以调用的路由,并让您的后端代码完成工作。看看这个教程,它已经有几年了,但应该指出你正确的方向。