一、須要安裝3個包express
expressjson
request 讓請求變得更簡單app
cheerio 爬取來的數據,讓它變成DOM樹,方便咱們拿數據ui
const express = require("express"); const request = require("request"); const cheerio = require("cheerio"); const app = express() app.get("/",(req,res)=>{ request("https://mp.weixin.qq.com/s/CMeABQiFn5EXsqdqTmfTuQ",function(err,response,body){ if(!err&&res.statusCode===200){ $ = cheerio.load(body) var arr = []; for(let i=0;i<$("h4").length;i++){ arr.push({ "title":$("h4").eq(i).text(), "content":$("h4").eq(i).next().text() }) } res.json(arr); } }) }) app.listen(8000,()=>{ console.log("ok") })