upupming / zhr-action-demo

浙江大学健康打卡自动打卡脚本 GitHub Action 例子,只需一步 Fork 即可使用,每天定时帮你自动打卡。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

账号异常登录

ZhangNN2018 opened this issue · comments

您好,我的钉钉消息通知提示我账号异常登录,让用手机号登录,请问这个是在哪里改呀?
2634f7d66bab67c1cbbb469130d0fbd

这个报错是浙大通行证登录页面报的。因为打卡之前要先登录通行证

因为github的服务器在国外,因此浙大通行证登陆的时候可能会认为你是异常登录。以我的经验来说大部分人都不会遇到这个问题。你可以尝试在电脑上退出浙大通行证登录再重新登录试试,看看能不能取消掉异常登录的报错。

如果同学还遇到问题的话,我可以改下代码加上直接通过cookie的形式来鉴权,可能就会好一些可以绕开浙大通行证的问题。

好像不行,我退出了电脑的登录,又试了几次,还是同样的提示欸~.~

好的 我这几天有空会加一下cookie登录的方案,加好了再通知您

辛苦了,非常感谢!

已支持,请重新阅读readme
image

您好,我的操作如下,不知道我的cookie是否找的有问题。
1. 首先我F12刷新后,并没有index的目录
image
2. 然后通过上面的小放大镜图标搜索关键词cookie,我找到了这个目录,并找到了cookie,
image
image
3. 将第一个等号后面红框里的内容添加到secret的新建的ZJU_COOKIE里,并删除了ZJU_PASSWARD。
4. 然后再次run workflow,还是失败了,但这次钉钉并没有反馈问题所在。
image

我昨天以为是已经手动打卡过了才不行。所以特意等到今天先没自己打卡,又重新操作了下,还是不行。
Node.js命令行我不会操作,所以只是试了GitHub action。

不好意思哈,太麻烦您了

  1. 这次钉钉并没有反馈问题所在

除了钉钉可以看报错,点进去 Action 的执行记录里面可以看报错哇:
image

  1. 我看了你的 yml 配置文件,只配置了 matrix (matrix 相当于一组具有相同作用的值,主要用来多人打卡)但是没有将具体的值传给 action ~,你可以重新 Fork 这个项目,或者看看我是怎么写,然后改成一样的哈: https://github.com/zju-health-report/zhr-action-demo/blob/main/.github/workflows/health-report.yml

image

没事的,我一开始啥也不会,多试试就有经验了,哈哈哈

非常感谢!!成功了!确实是忘了把cookie_eai_sess加进配置文件了嘿嘿
image

其实GitHub Action我也是第一次用,好在你写的步骤很详细,一步步跟着来了,居然成功了哈哈哈,激动!!
原来还可以从Action 的执行记录看报错,学到啦,谢谢!!