
node
倾尽天下yhs
随时准备转行的菜鸟前端
展开
-
【node】node.js实现一个简单的爬虫
前言我们写项目的时候会需要模拟数据,这里教大家使用node去实现一个简单的爬虫,获取目标网站的数据资源。(末尾附完整代码)思路首先找到目标网页,爬取整个网页的html内容,查看网页源代码,找到需要爬取内容的DOM结构,根据正则或者使用jquery操作(cheerio)提取相应的内容,然后将结果写入文件。一、准备所需要的模块:1、http:网络通信2、fs:文件操作3、cheerio...原创 2020-03-17 21:50:52 · 621 阅读 · 2 评论 -
【node】node.js怎么用递归删除非空目录
前言使用fs.unlink()或者fs.unlinkSync()可以删除文件,使用fs.rmdir()或s.rmdirSync()可以删除空的目录。但是一个非空目录并没有直接的操作去删除。这样只能去封装一个函数。思路1.首先定义一个函数,传入一个目录路径,判断路径是否存在fs.existsSync()2.读取该目录下的所有资源(文件、空目录,非空目录)fs.readdirSync()3....原创 2020-03-14 22:05:53 · 1053 阅读 · 0 评论