nodeJS实现小爬虫
let http = require("http");
let fs = require("fs");
let path = require("path");
let target = "http://www.mmonly.cc/tag/mtw/";
http.get(target, res => {
let html = "";
res.on("data", data => {
html += data;
})
res.on("end", () => {
let reg = /src="(.*?\.jpg|png)"/img;
let url="";
while(url=reg.exec(html)){
downloadImg(url[1]);
}
});
});
let downloadImg = function(url){
let obj = path.parse(url);
let filename = obj.base;
let writeStream = fs.createWriteStream(`./image/${filename}`);
http.get(url,res=>{
res.pipe(writeStream)
});
}