需要安裝3個包 :? koa,? ?request? 讓請求變得更簡單 , cheerio 爬取來的數據,讓它變成DOM樹憔四,方便我們拿數據
const koa= require("koa");
const request = require("request");
const cheerio = require("cheerio");
const app = koa()
app.use("/",(ctx,next)=>{
? ? request("https://mp.weixin.qq.com/s/CMeABQiFn5EXsqdqTmfTuQ",function(err,response,body){
? ? ? ? if(!err&&ctx.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()
? ? ? ? ? ? ? ? })
? ? ? ? ? ? }
? ? ? ? ? ? console.log(arr);
? ? ? ? }
? ? })
})
app.listen(8000,()=>{
? ? console.log("ok")
})