当前第2页 返回上一页
有了指定目录之后,可以写入数据了,txt文件的内容已经有了,直接写入就可以了使用writeFile()
1 2 3 4 | function saveContent() {
fs.writeFile( './content/content.txt' ,content.toString());
}
|
取到了图片的链接,所以需要再使用superagent下载图片,存在本地。superagent可以直接返回一个响应流,再配合nodejs的管道,直接把图片内容写到本地
1 2 3 4 5 6 7 8 9 10 11 12 | function downloadImg() {
imgs.forEach((imgUrl,index) => {
let imgName = imgUrl.split( '/' ).pop();
let stream = fs.createWriteStream(`./imgs/${imgName}`);
let req = request.get( 'https:' + imgUrl);
req.pipe(stream);
console.log(`开始下载图片 https:${imgUrl} --> ./imgs/${imgName}`);
} )
}
|
效果
执行下demo,看下效果,数据已经正常爬下来了

非常简单的一个demo,可能也没有那么严谨,不过总是走出了node的第一小步。
相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
推荐阅读:
H5的语义化标签
H5读取文件并上传到服务器的方法
html5怎么实现图片转圈的动画效果
以上就是nodejs的爬虫框架superagent的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
编写javascript程序的唯一工具是纯文本编辑器吗?
js中call、apply、bind的区别
详解使用 set 来提高js代码性能的方法
javascript 作用域详解
javascript创建对象三种方法是什么
javascript中split和join的区别
javascript是由那几个部分组成
javascript如何换行
es6生成器用法介绍(附示例)
javascript有什么用?
更多相关阅读请进入《superagent》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » nodejs的爬虫框架superagent