2016-07-29 13 views
1

我對node.js和Javascript很陌生,所以如果問題措辭不當,請原諒我。如何操作node.js網頁上的數據

我正在使用cheeriojs從網站上抓取數據。我正在運行js文件,它在命令行中刪除數據,並輸出我想要的數據,但我希望能夠訪問網頁上的這些數據,並將其放入表格中。 (或其他任何我想要的事情)。我到底該怎麼做?

謝謝

+0

你可以添加一些你的意思嗎?就像一個簡單的用例。根據我的理解,您已經使用nodejs使用cheeriojs來抓取頁面,但是您想使用nodejs將網頁提供給瀏覽器,編輯提供給瀏覽器的網頁,將其發送回nodejs並保存它? – jmunsch

+0

是的,這聽起來像我想要做的。 – hhaammzzaa2

回答

0

瞭解如何使用express

通過讀取文件並通過express端點或curl或其他服務將頁面發送到瀏覽器。即curl localhost:8080/your-endpoint

使用瀏覽器操縱瀏覽器開發工具內部的頁面。

找出如何獲取當前DOM作爲html字符串。

圖如何使用fetch API的瀏覽器內,如fetch(url, {method: 'POST'}).then(...)

操縱DOM後與瀏覽器的開發者工具。

POST結果返回到nodejs服務器上的express

req.bodyreq.datareq.params保存爲文件。

旁註: - 找出一個回調是什麼,弄清楚承諾是如何工作的 - 做快遞中間件 一些研究 - 考慮的setInterval,setTimeout的

相關:

其他選項,使用文本編輯器,使用sedgrepawkbash,還是其他什麼東西,不需要提供文件服務的瀏覽器?

+0

非常感謝。 – hhaammzzaa2