fuckZHS
fuckZHS copied to clipboard
功能增强 (可能会咕咕🕊)
> 问题1:如果不修改config.json里的ensure_unicode(默认为false)控制台输出二维码颜色正确,但只会输出一半
问题2:如果修改config.json里的ensure_unicode(改为true)控制台输出二维码正常,但是颜色为反色(扫描不识别)可以通过ps进行反色 测试环境:win10、vscode、(使用pycharm会有奇奇怪怪的异常) 建议1:可不可以加入互动分 建议2:可不可以加入见面课 建议3:可不可以打包成exe可执行文件,或者可视化界面,选择参数后执行。例如:输入1=学习25分钟。输入2=学习见面课......
-
只会输出一半可能和终端尺寸有关,没在 PowerShell 上测试过,尺寸拉大点应该能完全显示的。如果还是有问题可以把
show_in_terminal
关掉,这样就回退到以前那样直接显示图片。 -
Unicode 模式下样式和终端字体主题等有关,只是因为小一些而且能在非 TTY 终端下使用而加入的,一般不推荐用。把终端字体改黑色,背景浅色就能用。(直接换 iOS 端知到也是个办法)
-
互动分与见面课因为我没有这些内容也不太好测试,而且 luoyily 的脚本支持这些功能,所以就暂时先鸽了。
-
GUI 的话,最早是为了全自动执行而去的就没写,后来因为登录验证被迫变成每次都要扫二维码。目前还是打算先想办法绕过登录验证,这样就不需要交互了。不过加个 GUI 也没啥毛病,得看学校什么时候让我闲一下吧...
总之谢谢反馈~
Originally posted by @VermiIIi0n in https://github.com/VermiIIi0n/fuckZHS/issues/8#issuecomment-1271145918
luoyily的好久没有维护了,已经无法实现登录了
不会吧, 他那边的二维码登陆也是我写的啊, 不过是老版本的直接显示图片的那种.
我刚刚试了一下,扫描那个二维码显示已过期,可是却是刚打印出来的二维码
怪啊, 这个问题好几次被提出了, 但我这边始终没法复现, 刚刚也用 luoyily 的版本试过了, 也没法复现.
我还想问问是不是用的 Windows, 以及如果把 config.json 里的 show_in_terminal
关了是否也会遇到过期的情况.
但在这继续说感觉有点跑题, 这个话题咱转移到 隔壁 继续吧?
刚刚用linux试了,luoyily版本的,二维码确实能扫了,但是见面课和互动分都不行,见面课重复返回jasonpCallBack(true),互动分运行就报错
那看来过期问题可能和 Windows 下的 tempfile 有关系..
见面课返回的那个就是成功的意思, 他那边偷懒了罢了~
互动分则是 API 更新导致的失效.
互动分这部分我看看怎么加到 fuckZHS 里吧, 不过我没法预计要多久能完成🤷🏿♂️
ok,见面课确实可以,感谢大佬,互动分就靠你了
又有一个问题,好像只能识别到部分课程,没办法完全识别出来,比如我有6门课,只能查到我有3门,而且还是没有规律的,能识别到的是0、2和3,还没尝试别的号,等我再去试试
又有一个问题,好像只能识别到部分课程,没办法完全识别出来,比如我有6门课,只能查到我有3门,而且还是没有规律的,能识别到的是0、2和3,还没尝试别的号,等我再去试试
这是指什么? fuckZHS 没法获取所有课?
对的,6门课只获取到了4门
对的,6门课只获取到了4门
那麻烦开个 issue 吧, 可以的话请附上 DEBUG 级日志, 我好研究研究...
说起来目录下应该没有 execution.json 这个文件吧? 如果有的话是不会从服务器更新课程的.
好的,等我明天睡醒再试一试
今日问题,扫码登录之后返回 code: -1 msg: 系统发生了不可预期的错误了 返回六次这样的就运行结束了
这...难不成又是 API 更新。
这个类型的问题得有 DEBUG 日志才能修,而且我们课程不一样,我这边运行还是正常的。只能麻烦你上传下日志了。
我用debug也是输出这样的,没有别的信息出现,是我弄错了吗, python3 main.py -d
换了别的号也是这个样子,难道是我ip黑了吗,还是设备的原因,不应该吧,没怎么测试呀
换了别的号也是这个样子,难道是我ip黑了吗,还是设备的原因,不应该吧,没怎么测试呀
大概是有的课程的 API 比较特殊. 麻烦发下 DEBUG 日志吧. 用参数 -d
运行就行.
内容会存到 ./logs 下.
新建了个虚拟机,重新配置一遍就可以了,不知道什么原因,该不会是封设备吧
不会是封设备, 请求里没什么能标识设备的东西, 而且连 JS 都不运行, 也没可能获取设备指纹.
虚拟机里还有课程不完全识别的 BUG 吗, 有的话还是麻烦把 ./logs 打个包发一下吧, DEBUG 日志在那里面.
试了几天,没什么大问题了,个人感觉输出二维码不如隔壁luoyily的弹出二维码图片方便,仅个人观点
那就好,二维码的话可以在 config.json 里禁用 show_in_terminal。😄
大佬,见面课我这边怎么没法刷哈,其他课程刷完了
大佬,见面课我这边怎么没法刷哈,其他课程刷完了
还没支持见面课...🫠
大佬,见面课我这边怎么没法刷哈,其他课程刷完了
还没支持见面课...🫠
好的好的,那我耐心等大佬更新
这两天卡验证卡的我头蒙