使用Reactjs进行webscraping

时间:2017-05-18 23:31:43

标签: javascript reactjs web-scraping casperjs

我正在尝试使用Reactjs构建一个网络抓取应用程序。 我在普通的JS中使用了nightmare.js,我确实获得了所需的输出。但是,当我尝试添加按钮并创建功能时,它无法正常工作。

我现在想过直接使用ReactJS,因为这是我最终想做的事情。

有人可以提供一个小例子代码,在jsx格式或任何TIPS或指针中使用ReactJS中的nightmare.js或Casper.js。我知道这可能听起来很愚蠢或简单,感谢任何帮助。我基本上希望它在运行node server.js时启动。我以后可以添加按钮,CSS等。

1 个答案:

答案 0 :(得分:0)

React倾向于用于更多表示目的,即显示您已抓取的数据而不是实际的抓取。

如果您要使用javascript进行抓取,我建议使用您的节点后端来执行此操作(假设您正在使用节点)。

创建一个您的React应用程序可以调用的路由,并让您的后端代码完成工作。看看这个教程,它已经有几年了,但应该指出你正确的方向。

https://scotch.io/tutorials/scraping-the-web-with-node-js