返回信息流访问网址:http://buptclass.com
这是基于nodejs爬虫爬取教务系统教室使用情况搭建成的网站,上方选项可选日期,教室,节数,直接对数据过滤
http://7xp9v5.com1.z0.glb.clouddn.com/FireShot%20Capture%2014%20-%20%E5%8C%97%E9%82%AE%E6%9C%AC%E9%83%A8%E8%87%AA%E4%B9%A0%E5%AE%A4%20-%20http___buptclass.com_.png
因为觉得论坛不怎么好排版的说,项目相关以及开发过程都放在个人博客上
有兴趣的小伙伴可以前往踩踏[ema3]
具体项目细节访问网址:nodejs爬取空闲自习室之全过程记录
node爬虫开源:https://github.com/BUPT-HJM/buptclass
第一次搭这种站也很多经验不足~还是有很多问题,高手请轻喷~[ema1]后面有时间还会加以维护和改进(但是要期末了,也是趁着这两天赶紧整合完毕的)
还在解决的问题:数据冗余量过大(下面显示了大量冗余),加载速度有待改进
特别感谢:@Ncer提供域名和指导还有@PiEgg的指导,还有@kiki9611的建议
最后:node大法好,开源大法好!(欢迎到github里star和fork,pull request~)
这是一条镜像帖。来源:北邮人论坛 / www-technology / #36520同步于 2016/5/29
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
到期末了,分享一个基于nodejs爬虫的本部空闲自习室查询小站
h452114240
2016/5/29镜像同步66 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
亲,你可以尝试抛弃async.js,直接写原生promise,换成返回promise的库或者把回调封装成promise,会比async.js清晰得多
习惯了以后可以再试下async/await,大部分情况可以看作是promise的一种语法糖
嗯嗯,[ema3]谢谢指导,后面去写原生promise试试看
【 在 glazard 的大作中提到: 】
: 亲,你可以尝试抛弃async.js,直接写原生promise,换成返回promise的库或者把回调封装成promise,会比async.js清晰得多