因为组织观影活动需要统计注册和收集影评,选择微信小程序“注册工具”,管理员下载数据,发现影评只是一个网址图片链接,需要手动下载。程序员难倒在什么地方?1.下载Excel数据表:2.代码:constxlsx=require('xlsx');constmkdirp=require('mkdirp');constrequest=require('请求');constfs=require('fs');constworkbook=xlsx.readFile('data.xls');constsheetNames=workbook.SheetNames;//返回['sheet1',...]constworksheet=workbook.Sheets[sheetNames[0]];constdata=xlsx.utils.sheet_to_json(worksheet);constdir='./images';//创建文件夹mkdirp(dir);data.forEach(item=>{request.head(item.img,(err,res,body)=>{request(item.img).pipe(fs.createWriteStream(dir+"/"+item.name+'.jpg'));});})3、运行结果:4、参考链接:SheetJS/js-xlsxNode.js批量抓取高清图片
