tianzhengs / Beijing_Daxuexi_Simple

北京 青年大学习 使用Github Actions自动完成
MIT License
378 stars 587 forks source link

api 疑似失效 #31

Closed SakuraLaurel closed 2 years ago

SakuraLaurel commented 2 years ago

我之前是靠类似本仓库的方法,手动点击链接完成学习的,并在国庆期间预学习了本周内容。今天准备预学习下周内容,发现链接失效,然后找到了这个仓库。非常感谢作者为我们做的这些,但我发现了两个疑似无法修复的问题:

1、之前是可以预学习的,比如9月就可以把91期92期都学完;但是今天我把本仓库在本地跑了跑,发现无论如何都无法预学习未来的内容,总是会返回本期内容。

2、更重要的是,使用这类方法,我自己可以查到自己完成了学习,但团支书那边显示我没有。因为我自己之前就有了学习记录,所以无法复现这个问题。我怀疑这个方法已经失效了。

希望其他人尤其是团支书确认一下是否存在这些问题,及时补票,避免大家超过学习时限。

SakuraLaurel commented 2 years ago

另外,是怎么发现api更改是从get请求变成了post请求的呀,真的太优秀了

tianzhengs commented 2 years ago

https://m.bjyouth.net/qndxx/index.html#/pages/home/studyrecord 这个里面是看得到记录,组织也是正确的吗

SakuraLaurel commented 2 years ago

看得到记录,组织也是正确的。但不知道是不是因为我在系统改变之前的那次学习生效了。

tianzhengs commented 2 years ago

把视频播了一遍也没看到其他明显的请求🤔倒是payload里的数据类型有点点不一样,但如果那个界面能显示就应该证明也没事。我自己也没有团支书账号所以也没法测试

SakuraLaurel commented 2 years ago

麻烦你了。我再补充一些细节吧,给其他人提供参考。 我在播放视频之前,是可以自己查到记录的;但是去找团支书,他看到后台记录里没有我。 我放过视频之后,我的记录没有变化,后台却显示我学习了。 另外,产生学习记录可能是在冒出第一个问题之前。我播到这个地方,团支书恰好查了一下,发现我学了,我就没继续播了。

tianzhengs commented 2 years ago

除非他们刻意想反脚本,不然大概是数据类型的问题,毕竟这个存在拼写错误和莫名其妙变量名的系统不转换数据还是蛮可能的😂

123heihuhu commented 2 years ago

确实发现了无法成功学习的现象,根据报错显示,确实是api失效了

marinero4972 commented 2 years ago

同样发现了自己有记录,但是团支书那边没有记录的问题

000lbh commented 2 years ago

我刚刚试了,团支书跟我说他那里有记录

LeandroDing commented 2 years ago

刚刚试了,显示Error: raise Exception('貌似自己这显示完成了,但实际上没有?建议自己检查下(尤其是有团支书账号可以看到情况的),然后可以在issue#31里反馈下') 团支书后台没有记录

wangyian-me commented 2 years ago

刚刚试了,显示Error: raise Exception('貌似自己这显示完成了,但实际上没有?建议自己检查下(尤其是有团支书账号可以看到情况的),然后可以在issue#31里反馈下') 团支书后台有记录

123heihuhu commented 2 years ago

我有团支书账号,但是当前期已完成学习,下周二可以反馈

tianzhengs commented 2 years ago

我测试了一下现在是可以的,确实是数据类型的问题,如果有人当前版本还是有问题再开issue吧

SakuraLaurel commented 2 years ago

@startkkkkkk 我发现之前我们班群里流传的链接,是从其他团支部来的,团组织org_id和我所属的不一致。可能是因为这个原因,有的记录能被团支书查到,有的记录不能。不明白为什么国庆之前系统不查团组织,之后就开始查了[流汗黄豆] 另外我验证了一下,本仓库的方法确实是有效的。再次表示感谢。

LeandroDing commented 2 years ago

我这里还是不行

刚刚试了,显示Error: raise Exception('貌似自己这显示完成了,但实际上没有?建议自己检查下(尤其是有团支书账号可以看到情况的),然后可以在issue#31里反馈下') 团支书后台没有记录

我这里刚刚试过,还是没有显示,我在想是不是因为之前我点过那个速通链接,多点了很多导致留下了不少空白的完成记录。但现在速通链接已经寄了,所以即使后台看不到完成记录,但在这里还是检测为已完成,所以就没有速通?是不是要等到空白记录都填上,这个程序才能发挥作用?

tianzhengs commented 2 years ago

我这里还是不行

刚刚试了,显示Error: raise Exception('貌似自己这显示完成了,但实际上没有?建议自己检查下(尤其是有团支书账号可以看到情况的),然后可以在issue#31里反馈下') 团支书后台没有记录

我这里刚刚试过,还是没有显示,我在想是不是因为之前我点过那个速通链接,多点了很多导致留下了不少空白的完成记录。但现在速通链接已经寄了,所以即使后台看不到完成记录,但在这里还是检测为已完成,所以就没有速通?是不是要等到空白记录都填上,这个程序才能发挥作用?

新的期数应该可以,以前的应该是这个情况,如果不想手动解决可以把文件主体那块换成一个循环补下以前的