nodejs使用cherrio實現簡單爬蟲

2021-10-10 20:37:46 字數 592 閱讀 5325

描述:node 是乙個基於 google 的 v8 引擎設計的服務端的 js 語言,擅長非同步 io 請求。方便易用,有很多成型的 web 框架,例如:express、koa、egg、nest 等。(如需深入了解,自行查閱資料)

需要的模組:

簡單的 demo

新建檔案:test.js

const fetch = require("fetch");

const cherrio = require("cherrio");

const schedule = require("node-schedule");

const gethtml = (url) => ).catch(error => )

}const main = async () =>

const content = async() =>

console.log("寫入成功")

})}const timer = () => )

}main();

到這裡,乙個簡單的 demo 就實現了,在終端中使用 node test.js 命令即可執行。

希望可以幫助到有需要的小夥伴們。

Nodejs教程22 使用Nodejs運算元據庫

資料庫示例 lesson26 test.sql nodejs運算元據庫需要用到mysql模組,通過npm i mysql d進行安裝。之後可以通過mysql.createconnection方法新建乙個資料庫連線,需要傳入的引數有位址 埠 登入名 密碼,以及需要連線的資料庫。mysql.create...

nodejs使用mysql例子

傳送html響應 exports.sendhtml function res,html 解析post資料 exports.parsereceiveddata function req,cb req.on end function 渲染簡單的表單 exports.actionform function...

使用supervisor提高nodejs開發效率

node.js開發中使用node supervisor實現監測檔案修改並自動重啟應用的功能,嚴重影響開發效率,因為 node.js 只有在第一次引用到某部份時才會去解析指令碼檔案,以後都會直接訪問記憶體,避免重複載入,提高效能。如果能像修改php指令碼後直接重新整理瀏覽器就可以察看更改結果就好了,n...