关于昨天(今天?)我的GitHub Actions自动签到脚本失效的说明
侧边栏壁纸
  • 累计撰写 55,953 篇文章
  • 累计收到 0 条评论

关于昨天(今天?)我的GitHub Actions自动签到脚本失效的说明

James
2020-08-29 / 0 评论 / 78 阅读 / 正在检测是否收录...

不是什么大问题,但是已经有两位mjj来问了,所以还是简单说明一下:

昨天(过了12点了,应该是今天?),基本所有用我的脚本的人都没有成功获取到积分,日志显示是登录失败。

但是现在在不修改任何代码、存储的帐号、密码的情况下,手动push一次触发脚本执行,又是可以成功登录并获取积分的。这说明脚本没有出问题,仍然可用。

至于出现上面这种情况,个人怀疑是昨天晚上凌晨1点到1点15分左右的这个时间段内loc出了一些问题(也有可能是GitHubActions的服务器出问题了)。

因为这个登录状态是通过抓取个人设置页面的标题来确定的,只有页面标题是“个人资料- 全球主机交流论坛- PoweredbyDiscuz!”时才认为登录成功。但要是根本获取不到正常页面呢?那自然全部都是登录失败。

所以今天晚上再看看吧,脚本应该是没有问题的,这种偶发性错误我也没法控制。不想浪费今天这20积分的可以去手动push一下触发脚本执行,或者费点劲自己手动点点吧。


-----------------------------------------------------
网友回复:

大佬有空要不要搞一个Discuz!通用的每日签到啥的 我不会py


网友回复:

应该是github的问题,我的自动签到天翼云昨天给我发邮件提示部署失败了。


网友回复:

看完代码,

似乎没有对LOC的jscookie验证做应对。

LOC有时会开js验证,让你带一个cookie才能正常访问【这个时候手机UC浏览器就会死循环然后触发CF盾】,目前这个cookie名是L7DFW,我去年签到上元老时是L7DW。

所以可能是遇到这个情况了。

https://github.com/qkqpttgf/hostloccredit


网友回复:

很巧我就今天早上看了日志,就发现失败,重新push触发了一下,就成功了。


网友回复:

引用:逸笙发表于2020-7-114:10

看完代码,

似乎没有对LOC的jscookie验证做应对。

LOC有时会开js验证,让你带一个cookie才能正常访问【这...


网友回复:

你可以看看我的帖子,昨晚我就发现loc打不开了,肯定是网站有问题的,不光我一个

0