![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
node.js
很不简单
自我学习
展开
-
Node文件服务器(文件上传)
formidable 需要安包 如果是文件夹,files只会给你一个地址,你需要根据地址/进行切割为数组,然后根据数组遍历使用fs.mkdirSync创建文件夹,最后使用fs.rename重命名到对应创建的文件。(如果不重命名文件就不是上传的文件名。比如:上传的文件名为text.txt。upload文件里面看到的文件名就upload-qweqeqweq.txt) router.post('/upload', function (req, res) { const form = formidable(原创 2021-03-25 16:45:09 · 601 阅读 · 0 评论 -
Node爬虫,爬取传播客新闻列表
因为它是前后端分离网页。所以需要在Network里面找到请求数据进行爬取 const http=require('http') //http://itcast.cn/newsvideo/newslist.html let url='http://www.itcast.cn/news/json/f1f5ccee-1158-49a6-b7c4-f0bf40d5161a.json' let req=http.request(url,res => { let chunks=[] res.on('da原创 2020-11-10 10:42:51 · 166 阅读 · 0 评论 -
Node爬虫
爬取黑马程序员中教研团队,教师头像 const http=require('http') //cheerio是jquery核心功能的一个快速灵活而又简洁的实现,主要是为了用在服务器端需要对DOM进行操作的地方 const cheerio=require('cheerio') //下载文件的库,需要npm const download=require('download') const HOST='http://www.itheima.com/' let req=http.request(HOST+'teac原创 2020-11-10 09:44:03 · 471 阅读 · 1 评论