用node.js爬取网站上的图片,保存到本地
1.描述问题:
我做了一个小爬虫,想爬取某网站的一些图片,现在爬取下来了,图片路径是可以打印出来的。
但是,我需要将这些图片下载到本地一个images
的文件夹下面,写的代码是没有问题的,我试过,如果该网站爬到的图片路径是正常的也就是http://....img
这种形式的话,保存是没有问题的。
但是,问题就在于,很多网站上的图片地址都是base64
这样的,我写的代码,会一直报错,我不知道该怎样解决。
2.代码贴图
3.运行错误贴图
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
自己解决了,使用的是fs的writeFile的方法。亲测有效~
开心?
针对base64图片,你单独用把二进制数据写到文件,不要用stream