使用node request模块批量抓取图片,但是发现有些图片下载的不完全,图片一部分显示正常,一部分是灰色的。而且图片下载不全也是随机出现,不一定是哪一张。代码如下:var arr=["http:www.a.com/1.png","http:www.a.com/2.png","http:www.a.com/3.png"....]for(var i=0;i<30;i++){ lodPic(arr[i])}function loadPic(url){ var _url=encodeURI(url); request.head(_url,function(err,res,body){ if(err){ console.log(err); } request(url).pipe(fs.createWriteStream(ph)).on('close',function(){ console.log('finfish'); });; });}
添加回答
举报
0/150
提交
取消