Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

能不能让专项答题起作用啊,我还有好多没有做呢,请指导改代码! #105

Open
4 tasks done
lossor opened this issue Jun 12, 2023 · 7 comments
Open
4 tasks done
Labels
bug Something isn't working

Comments

@lossor
Copy link

lossor commented Jun 12, 2023

清单

脚本名称

不学习何以强国.js

软件/源码版本

20211223

系统版本,包含位数

windows7 x64

浏览器版本

chrome v73.0.0

油猴等插件和它的版本

油猴 v4.11

详细描述

好几页的专项答题没有做,每次都手动点,之前连每日答题都不做,后来按大佬的回答改了。可是专项答题依然不起作用,跳过了。

@lossor lossor added the bug Something isn't working label Jun 12, 2023
@fsnhljz
Copy link

fsnhljz commented Jun 12, 2023

我也是一样,对照#103 (comment) 这个修改以后可以用,但专项答题还是需要手动打开

@kurokosan98
Copy link
Contributor

我检查了代码,已经web端已经不返回专项答题进度所以没有办法协助做专项答题了

@lossor
Copy link
Author

lossor commented Jun 19, 2023

只加入这个专项答题过程,因为手动点开还是能自动答题,把专项答题检测去掉,只加这个过程且每天只运行一次和检测分数,这个思路如何。

@kurokosan98
Copy link
Contributor

如果去掉检测的话,每次开启就会进行一次专项答题,没有办法说一天只运行一次

@TC1006204588
Copy link

如果去掉检测的话,每次开启就会进行一次专项答题,没有办法说一天只运行一次
积分明细里面可以看到专项答题记录

图片

@cheermao
Copy link

cheermao commented Jul 10, 2023

image

 
                //检查专项练习
                if (settings.ExamPaper && ! tasks[4]) {
                    console.log("5.做专项练习");
                    let result = await doExamPaper();
                    if (result == "noTest") {
                        //如果是全都完成了,已经没有能做的了
                        tasks[4] = true;
                    }
                    else if (result == "done") {
                        //一轮只做一次专项,如果首页刷新当天会继续做,但是不会再加分?建议做过专项就关闭ExamPaper
                        tasks[4] = true;
                    }
                } else {
                    tasks[4] = true;
                }

可尝试以上修改,能让专项运行,但是目前每次运行都会跑一次专项,而且好像一天跑多次专项不会累计加分。
如果要防止重做,可能只能通过获取积分明细进行二次全局判断。

@cheermao
Copy link

cheermao commented Jul 15, 2023

image

 
                //检查专项练习
                if (settings.ExamPaper && ! tasks[4]) {
                    console.log("5.做专项练习");
                    let result = await doExamPaper();
                    if (result == "noTest") {
                        //如果是全都完成了,已经没有能做的了
                        tasks[4] = true;
                    }
                    else if (result == "done") {
                        //一轮只做一次专项,如果首页刷新当天会继续做,但是不会再加分?建议做过专项就关闭ExamPaper
                        tasks[4] = true;
                    }
                } else {
                    tasks[4] = true;
                }

可尝试以上修改,能让专项运行,但是目前每次运行都会跑一次专项,而且好像一天跑多次专项不会累计加分。 如果要防止重做,可能只能通过获取积分明细进行二次全局判断。

这周尝试开启专项,不知道是因为多IP 登录还是专项频繁调用分页,导致两个号都收到违规操作通知,一个号还被ban 7天,悲剧,各位一定要时刻注意强国通的消息推送。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

5 participants