- 读取你本地的项目仓库package.json 文件,然后统计用到的npm包最多的前5个包。
- 获取这Top5包的最近7天下载量。(调用tnpm的接口)
- 异步打开文件打印时候有数组输出,循环时候报错为undefined。-> 改为同步
- 异步读文件时候,内部可访问全局包对象,但最后打印为空。-> 改为同步
- 如何调试
- 请求 https://api.npmjs.org/downloads/point 报错 getaddrinfo ENOTFOUND https://api.npmjs.org(原因是host不能加协议)
- 文件API
- 同步与异步
- 调试问题
- http 
- 下载不同版本的包如何获取下载数量?
- https://cnodejs.org/ 小爬虫程序,抓取当天的帖子信息:包括 url、用户、标题、发布时间、分类
- cell使用find方法为undefined,cell本身不为空。->cell返回一个cheerio对象初始化,故不为空,但实际没有关于html的内容。each参数与forEach参数是反的。
- 要求时间是当天,抓取html页面是根据page,无法知道时间,故只能获取所有page的html,但不知道total page数。
- https
- cheerio
- 如何最后统一获取最后内容?
- 获取最近一周发布的包并进行一些分类提取或过滤
- 对01代码优化
- 尽量使用异步实现
- 遗留问题解决