在 Github 摸🐟是乐趣,希望未来有一天能发展成事业
cxorz / chaoxing-sign-cli Goto Github PK
View Code? Open in Web Editor NEW超星学习通签到:支持普通签到、拍照签到、手势签到、位置签到、二维码签到,支持自动监测、QQ机器人签到与推送。
License: MIT License
超星学习通签到:支持普通签到、拍照签到、手势签到、位置签到、二维码签到,支持自动监测、QQ机器人签到与推送。
License: MIT License
对于两分钟以内的签到,几乎无效啊
大佬,想问一下怎么改端口呢?
介于安全方面考虑,想改一下npm serve后出的端口,但是在路径下的文件中没有找到改端口的地方欸
你好!我正在尝试使用宝塔搭建那个超星打卡后端与前端ui配合,并且在http的情况下搭建成功,
但是当我开启https后开始无法正常工作,请问我在ui端的src/config/api.js 更改为https之后,cli端还要做什么修改吗,
等完全搭建完成后我写一个在宝塔面板的搭建教程吧,不胜感激!
关于开发计划:大佬是否考虑使用IM协议监测签到活动,该方案的优点在于通过监测学习通所使用的IM通讯协议服务商环信(学习通通讯服务商)在app或wab情况下发送的消息通知(即使用IM协议构建的消息框架和关键内容),当签到通知发送,程序监测到了该消息框架然后可以进行签到。不同于主动访问学习通的签到api(避免了高频访问所导致的黑ip问题),只是被动收到才运行签到进。可以减少服务器的大量请求,因为只需要登录,然后没有监测到关键消息就处于静置的状态。
一 、环信与学习通关系
1.1 对学习通签到通知抓包显示了环信网址
1.2 环信与学习通关于IM即时通讯云合作的资讯
https://www.easemob.com/news/4082
二 、关于IM协议监听学习通消息并处理,可参考资料如下
2.1 环聊开发文档关于学习通所使用IM消息构建及框架
https://docs-im.easemob.com/im/web/basics/message
2.2 监听消息
2.3 处理环信消息
https://github.com/Clansty/superstar-checkin/blob/main/handlers/handleEasemobMessage.ts
2.4 判断消息
2.4.1 判断一个 atype=0 的消息是不是变相的签到消息
2.4.3 处理
https://github.com/cyanray/cx-auto-sign/blob/master/cx-auto-sign/Cxim.cs
2.4.4 对消息Tuid适配
2.5 接收后签到
暂时找到这些,有的归类可能并不完善,因为一个文件可能实现了不止一个功能☺,大佬有考虑嘛?就问问,感觉这种方式貌似比主动请求好些
手机上已经收到位置签到了,但是脚本上还是显示这个。
也没有报错什么的。
难道是反应比较慢?
看了一下,那个签到是属于班级的,没有在课程里面,难道是不属于课程的里面的就没法签?
大佬有考虑后期做成自动(定时)签到吗
pkg install git https://github.com/miaochenxi/chaoxing-sign-cli.git
输入了之后就这样
身份过期,程序将关闭,请你使用手动填写用户名密码的方式登录!手动登录后身份信息刷新,之后可继续使用本地凭证!
请问这个是什么原因呢,手动登录也显示这个,是ip被封了吗
希望添加上传本地图片的功能
这个是自动打开的吗 为什么我搭建了服务端 你必须点一下他才打开 而且每次都要填写位置信息 或者二维码信息
尝试一下午,最终结果也只能在本地运行,在服务器运行时不能通过(http://ip地址:端口)的方式访问到API界面和图形化界面,请问需要设置哪个文件才能实现呢
能否添加自动检测签到
课程里面的签到是可以正常获取到,但如果在群聊里面有签到的话,获取不到。
我感觉可以加一个数据库的功能,谁提交签到直接存到数据库
每次签到手动输入用户,还得确认是否拍照签到,老师上课喜欢发布十秒签到,用命令行签不赢
大佬可以加个鉴权之类的吗,把api后端设置成只能限制的域名访问或请求,这样可以设置成只有前端域名或自己设置的域名可以用,防止网站被抓包滥用自己的api
还有单位时间ip的访问次数,防止服务器负载过大和滥用
大佬,今天怎么登不上去了···
账户密码登陆后显示
登录成功
你好
身份过期,程序将关闭,请手动填写用户名密码。每次都这样
我把node和这个项目都下载了,但不知道要怎么办,不知道下一步是什么,没有找到npm starter在哪里
请问可以通过api直接签到吗,就是类似于这样一个链接http://你的域名/sign?account=账号&password=密码**********,直接调用api签到
目前没有尝试复现,在我的密码为*******~
的时候登入无法成功,更改为*******
后则能够成功登入,感觉可能与特殊符号有关。
之前一直使用正常,今天登录一直显示登录失败,用的安卓termux
请问老大怎么联系,我部署了很久没有成功,或者有没有现成的api可以使用。
实在是无法预测到老师什么时候签到,跑去厕所的功夫就已经签到过期了,害。
我这有 src/configs/storage.json
大佬,想问下你是自学的吗?我现在正在学前端,已经到JS了,可以指点下你的学习路线吗
"[注意]是否为拍照签到(y是, n否): "
输入了n还是签掉了
目前没有办法检测到签到任务,无法签到,有没有什么好的解决方案
多谢大佬解答~
可以出一个服务器搭建完整ui的教程嘛,搭建了半天不行
请问大佬怎么对app进行抓包的 fiddle抓不了貌似会检测证书
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.