标签:获取 数据 重定向 ring tle 注释 嘻嘻 hub 自己
前前后后花了两周的时间用nodejs实现微哨定时打卡,源码太长,不想贴出来,请自己去我的github上下载,里面写了详细注释,不想看源码的话直接看怎么使用就行,在这里简要说一下实现过程,有什么问题欢迎评论。
github地址:https://github.com/wle94036/weishao
依赖包:http,https,url,querystring
前三个是默认安装包,querystring要自己下载
代码第29行和第56行换成自己的信息,每个学校的信息可以在school.json中找到
<!---------------------------------首先登录获取响应中的skey数据和whistlekey和web-whistle两个cookie---------->
<!---------------------------------其次经过两次重定向后获得whistle-oauth2这个cookie-------------------------------->
<!---------------------------------经过认证之后获取ssokey这个会话密钥--------------------------------------------------->
<!---------------------------------用会话密钥重新登陆两次重定向之后获得web-sparser-------------------------------->
标签:获取 数据 重定向 ring tle 注释 嘻嘻 hub 自己
原文地址:https://www.cnblogs.com/LittleGlowworm/p/12986541.html