我對node.js和Javascript很陌生,所以如果問題措辭不當,請原諒我。如何操作node.js網頁上的數據
我正在使用cheeriojs從網站上抓取數據。我正在運行js文件,它在命令行中刪除數據,並輸出我想要的數據,但我希望能夠訪問網頁上的這些數據,並將其放入表格中。 (或其他任何我想要的事情)。我到底該怎麼做?
謝謝
我對node.js和Javascript很陌生,所以如果問題措辭不當,請原諒我。如何操作node.js網頁上的數據
我正在使用cheeriojs從網站上抓取數據。我正在運行js文件,它在命令行中刪除數據,並輸出我想要的數據,但我希望能夠訪問網頁上的這些數據,並將其放入表格中。 (或其他任何我想要的事情)。我到底該怎麼做?
謝謝
瞭解如何使用express
。
通過讀取文件並通過express
端點或curl
或其他服務將頁面發送到瀏覽器。即curl localhost:8080/your-endpoint
使用瀏覽器操縱瀏覽器開發工具內部的頁面。
找出如何獲取當前DOM作爲html字符串。
圖如何使用fetch
API的瀏覽器內,如fetch(url, {method: 'POST'}).then(...)
操縱DOM後與瀏覽器的開發者工具。
POST
結果返回到nodejs服務器上的express
。
將req.body
或req.data
或req.params
保存爲文件。
旁註: - 找出一個回調是什麼,弄清楚承諾是如何工作的 - 做快遞中間件 一些研究 - 考慮的setInterval,setTimeout的
相關:
其他選項,使用文本編輯器,使用sed
,grep
,awk
,bash
,還是其他什麼東西,不需要提供文件服務的瀏覽器?
非常感謝。 – hhaammzzaa2
你可以添加一些你的意思嗎?就像一個簡單的用例。根據我的理解,您已經使用nodejs使用cheeriojs來抓取頁面,但是您想使用nodejs將網頁提供給瀏覽器,編輯提供給瀏覽器的網頁,將其發送回nodejs並保存它? – jmunsch
是的,這聽起來像我想要做的。 – hhaammzzaa2