2017-05-18 78 views
0

我正在嘗試使用Reactjs構建網頁抓取應用程序。 我在普通的JS中使用了nightmare.js,並且沒有得到所需的輸出。但是,當我嘗試添加按鈕並創建功能時,效果不佳。使用Reactjs進行網頁掃描

我現在想用ReactJS直行,因爲那是我最終想做的事情。

有人可以給出一個在jsx格式或任何TIPS或指針ReactJS內使用nightmare.js或Casper.js的小例子代碼。我知道這可能聽起來很愚蠢或簡單,感謝任何幫助。我基本上希望它在我運行node server.js時啓動。我稍後可以添加按鈕,CSS等。

+0

你想達到什麼目的,你爲什麼要使用React? – Geraint

+0

@Geraint我正在嘗試製作一個網絡應用程序來從網站收集數據。就像一個財務網站在我點擊一個按鈕時收集數據。 學習JS之後,ReactJS就是我目前正在學習的東西,我想直接進入項目並在旅途中學習。他們說,在其他圖書館之前它更容易,更好。但願如此。 –

回答

0

React傾向於用於更多的表示目的,即顯示您已刮掉的數據而不是實際的刮擦。

如果您打算使用JavaScript進行刮取,我建議使用您的節點後端來執行此操作(假設您正在使用節點)。

創建您的React應用程序可以調用的路線並讓您的後端代碼完成工作。看看這個教程,它已經有幾年了,但應該指出你正確的方向。

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

+0

Thx爲您的迴應。該鏈接肯定適合我,我還有一個愚蠢的問題: 因此,在React App中,我將node.js代碼放入JS文件並在JSX代碼中調用它?以顯示它們?我對嗎 ? 。 ├──部件 │├──應用 ││├──App.jsx ││├──app.css ││├──app_test.jsx ││└──index.js –

相關問題