不是什么大问题,但是已经有两位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打不开了,肯定是网站有问题的,不光我一个