前言
因为组织观影活动需要统计注册和收集影评,管理员选择微信小程序“注册工具”,下载数据后发现影评只是图片的URL链接,需要手动下载,怎么能难倒程序员呢?
1.下载的Excel数据表:
2.代码:
const xlsx=require(' xlsx ');const MK dirp=require(' MK dirp ');const request=require(' request ');const fs=require(' fs ');const workbook=xlsx . readfile(' data . xls ');const sheetNames=工作簿。SheetNames//返回['sheet1 ',] const工作表=工作簿。工作表[sheet name[0]];const data=xlsx . utils . sheet _ to _ JSON(工作表);const dir='。/images ';//创建文件夹mkdirp(dir);data . foreach(item={ request . head(item . img),(err,res,body)={ request(item.img)。管道(fs . CreateWriteStream(dir/' item . name ')。jpg’);});})3.操作结果:
4.参考链接:
SheetJS/js-xlsx Node.js批量抓取高清图片的摘要
以上就是本文的全部内容。希望本文的内容对大家的学习或工作有一定的参考价值。有问题可以留言交流。谢谢你的支持。