“每日答题”第5题结束滑屏验证提示“网络不给力,请点击刷新”
清单
- [X] 我已经仔细阅读过 README 说明 https://github.com/TechXueXi/techxuexi-js
- [X] 我已经查看/搜索过所有已有 issue,无论是open还是close的 https://github.com/TechXueXi/techxuexi-js/issues?q=is%3Aissue
- [X] 我已经通过搜索引擎搜索,尝试不同的关键词 www.google.com www.baidu.com
- [X] 我已经到提供的在线聊天室询问过 聊天室说明:https://github.com/TechXueXi/TechXueXi/issues/14
脚本名称
不学习何以强国.js
软件/源码版本
20220214
系统版本,包含位数
Windows 10 专业版 21H2
浏览器版本
Chrome 109.0.5414.120(正式版本) (64 位)
油猴等插件和它的版本
油猴 v4.18.1
详细描述
非常好的插件!谢谢各位大佬。
在做“每日答题”第5题结束退出之前,有时需要滑屏验证,然后进行人工验证,验证页面加载中后就提示“网络不给力,请点击刷新”,刷新后,再次验证,同样的提示,换了网络环境也一样,最近一个月才出现的,以前人工验证一下就过去了,没有问题。


#75 已经解决了这个问题,但是最新的commits 并没有合并到main 分支
偶尔还是失灵
#75 已经解决了这个问题,但是最新的commits 并没有合并到main 分支
偶尔还是失灵
一样。偶尔失灵。滑块有时候抽搐然后弹ERROR
#75 已经解决了这个问题,但是最新的commits 并没有合并到main 分支
用了这个版本和main的最新版,还是一样提示“网络不给力,请点击刷新(00)” 换到app端手动执行答题就ok
看一下是不是ublock啥的广告拦截对请求的域名拦截掉了,隐私灌也确认一下,我发现关了这两个可以正常提交答题的滑屏验证了。
看一下是不是ublock啥的广告拦截对请求的域名拦截掉了,隐私灌也确认一下,我发现关了这两个可以正常提交答题的滑屏验证了。 隐私灌关了确实可以了
看一下是不是ublock啥的广告拦截对请求的域名拦截掉了,隐私灌也确认一下,我发现关了这两个可以正常提交答题的滑屏验证了。
确实是,去年的版本没有出现这个问题,现在关了ublock和隐私灌就ok了,谢谢大神
对滑块函数做了如下修改,增加了Y方向的随机偏移量 只测试了一次,似乎有效
--------增补1-------- 经过多次测试,多数时候能正常通过,偶然会出现“网络不给力,请点击刷新”。 其中有一次通过滑块验证后卡在答题结束计分页面,等了很久也没有自动关闭。
--------增补2-------- 之前,使用chrome浏览器必出现“网络不给力,请点击刷新”,且人工滑动也无法跳过 更换为edge浏览器后,可以人工滑动通过。
function dragandDrop(btn_hk, clientX, clientY, distance) { var elem = btn_hk, k = 0, interval; iME(elem,"mousedown",0, 0, clientX, clientY); //let waitTime = Math.floor(Math.random() * (0.005 * 1000 - 0.09 * 1000) + 0.09 * 1000) let waitTime = Math.floor(Math.random() * (0.01 * 1000 - 0.02 * 1000) + 0.03 * 1000) let MouseRandRangeY = Math.floor(Math.random() * (5)) interval = setInterval(function() { k++; iter(k); if (k === distance) { clearInterval(interval); iME(elem, "mouseup", clientX + k, clientY, 220 + k, 400); } }, waitTime); function iter(y) { iME(elem, "mousemove", clientX + y, clientY + MouseRandRangeY, clientX + y, clientY + MouseRandRangeY); } function iME(obj, event, screenXArg, screenYArg, clientXArg, clientYArg) { var mousemove = document.createEvent("MouseEvent"); mousemove.initMouseEvent(event, true, true, unsafeWindow, 0, screenXArg, screenYArg, clientXArg, clientYArg, 0, 0, 0, 0, 0, null); obj.dispatchEvent(mousemove); } }
我用的Edge浏览器 没有安装其他什么插件也会出现这种情况呢 不知道啥原因 那位大佬指导下
那就换谷歌浏览器
我试试
------------------ 原始邮件 ------------------ 发件人: @.>; 发送时间: 2023年3月9日(星期四) 上午10:39 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [TechXueXi/techxuexi-js] “每日答题”第5题结束滑屏验证提示“网络不给力,请点击刷新” (Issue #76)
那就换谷歌浏览器
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>
说一下自己的解决方法:
首先你要有一台空闲的windows 机器,可以是windows server 可以是虚拟机
安装油猴插件,安装js 文件,还需要安装一个自动刷新插件,设置xuexi.cn 这个标签页自动刷新。可以是1个小时可以多个小时。
学习插件需要打开自动开始。
自动刷新的方式保活了cookie 。当时间来到晚上12点,题目信息刷新自动开始。
而且不会出现需要滑动认证。
个人已经稳定两个月了

自动刷新参考:
https://chrome.google.com/webstore/detail/auto-refresh-page/lekdbhmflddpamabeldfbaheinkkaibj
说一下自己的解决方法: 首先你要有一台空闲的windows 机器,可以是windows server 可以是虚拟机 安装油猴插件,安装js 文件,还需要安装一个自动刷新插件,设置xuexi.cn 这个标签页自动刷新。可以是1个小时可以多个小时。 学习插件需要打开自动开始。 自动刷新的方式保活了cookie 。当时间来到晚上12点,题目信息刷新自动开始。 而且不会出现需要滑动认证。 个人已经稳定两个月了
自动刷新参考:
https://chrome.google.com/webstore/detail/auto-refresh-page/lekdbhmflddpamabeldfbaheinkkaibj
用的Chrome,还是有问题
说一下自己的解决方法: 首先你要有一台空闲的windows 机器,可以是windows server 可以是虚拟机 安装油猴插件,安装js 文件,还需要安装一个自动刷新插件,设置xuexi.cn 这个标签页自动刷新。可以是1个小时可以多个小时。 学习插件需要打开自动开始。 自动刷新的方式保活了cookie 。当时间来到晚上12点,题目信息刷新自动开始。 而且不会出现需要滑动认证。 个人已经稳定两个月了
自动刷新参考:
https://chrome.google.com/webstore/detail/auto-refresh-page/lekdbhmflddpamabeldfbaheinkkaibj
该页面刷新后,js插件会关闭自动开始,还需要手动点击开始
说一下自己的解决方法: 首先你要有一台空闲的windows 机器,可以是windows server 可以是虚拟机 安装油猴插件,安装js 文件,还需要安装一个自动刷新插件,设置xuexi.cn 这个标签页自动1个可以个小时多多小时。。插件需要打开自动开始开始。自动自动刷新了了了了了了了了了了了了了了了了了了了。。。。。。。。当时间个人已经稳定两个月了
自动刷新参考:
https://chrome.google.com/webstore/detail/auto-refresh-page/lekdbhmflddpamabeldfbaheinkkaibj该页面刷新后,js插件会关闭自动开始,还需要手动点击开始
不会啊,我是这么操作的。稳定好久了
好的 我试试 感谢
------------------ 原始邮件 ------------------ 发件人: "Lalo @.>; 发送时间: 2023年3月13日(星期一) 中午11:27 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [TechXueXi/techxuexi-js] “每日答题”第5题结束滑屏验证提示“网络不给力,请点击刷新” (Issue #76)
说一下自己的解决方法: 首先你要有一台空闲的windows 机器,可以是windows server 可以是虚拟机 安装油猴插件,安装js 文件,还需要安装一个自动刷新插件,设置xuexi.cn 这个标签页自动1个可以个小时多多小时。。插件需要打开自动开始开始。自动自动刷新了了了了了了了了了了了了了了了了了了了。。。。。。。。当时间个人已经稳定两个月了
自动刷新参考:
https://chrome.google.com/webstore/detail/auto-refresh-page/lekdbhmflddpamabeldfbaheinkkaibj
该页面刷新后,js插件会关闭自动开始,还需要手动点击开始
不会啊,我是这么操作的。稳定好久了
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>
说一下自己的解决方法: 首先你要有一台空闲的windows 机器,可以是windows server 可以是虚拟机 安装油猴插件,安装js 文件,还需要安装一个自动刷新插件,设置xuexi.cn 这个标签页自动1个可以个小时多多小时。。插件需要打开自动开始开始。自动自动刷新了了了了了了了了了了了了了了了了了了了。。。。。。。。当时间个人已经稳定两个月了
自动刷新参考:
https://chrome.google.com/webstore/detail/auto-refresh-page/lekdbhmflddpamabeldfbaheinkkaibj该页面刷新后,js插件会关闭自动开始,还需要手动点击开始
不会啊,我是这么操作的。稳定好久了
我的是edge,现在开着两个tag试一下,一个刷新保留cookie,剩下一个开自动开始
说一下自己的解决方法: 首先你要有一台空闲的windows 机器,可以是windows server 可以是虚拟机 安装油猴插件,安装js 文件,还需要安装一个自动刷新插件,设置xuexi.cn 这个标签页自动1个可以个小时多多小时。。插件需要打开自动开始开始。自动自动刷新了了了了了了了了了了了了了了了了了了了。。。。。。。。当时间个人已经稳定两个月了
自动刷新参考:
https://chrome.google.com/webstore/detail/auto-refresh-page/lekdbhmflddpamabeldfbaheinkkaibj该页面刷新后,js插件会关闭自动开始,还需要手动点击开始
不会啊,我是这么操作的。稳定好久了
我的是edge,现在开着两个tag试一下,一个刷新保留cookie,剩下一个开自动开始
我认为你这个操作有一个小问题,就是你虽然保活的cookie这没问题。但是你没有刷新学习强国的首页。导致js插件的完成状态一直是已完成。然后插件下面的自动开始判断完成状态如果是已完成应该不会进行答题操作。 所以我才会一直刷新学习强国的首页让他每隔一小时来刷新完成状态 理论上是这样,但是我没有这样尝试,期待你的结果
感谢,Chrome有效
请问每日答题结束以后有个滑块验证 这个滑块划不动怎么解决
没有遇到过
每题的随机等待时间过长,移动滑块的速度太慢,这两点改了以后,就正常了
我就只这样修改的 偶尔还是会失败的
对滑块函数做了如下修改,增加了Y方向的随机偏移量 只测试了一次,似乎有效
--------增补1-------- 经过多次测试,多数时候能正常通过,偶然会出现“网络不给力,请点击刷新”。 其中有一次通过滑块验证后卡在答题结束计分页面,等了很久也没有自动关闭。
--------增补2-------- 之前,使用chrome浏览器必出现“网络不给力,请点击刷新”,且人工滑动也无法跳过 更换为edge浏览器后,可以人工滑动通过。
function dragandDrop(btn_hk, clientX, clientY, distance) { var elem = btn_hk, k = 0, interval; iME(elem,"mousedown",0, 0, clientX, clientY); //let waitTime = Math.floor(Math.random() * (0.005 * 1000 - 0.09 * 1000) + 0.09 * 1000) let waitTime = Math.floor(Math.random() * (0.01 * 1000 - 0.02 * 1000) + 0.03 * 1000) let MouseRandRangeY = Math.floor(Math.random() * (5)) interval = setInterval(function() { k++; iter(k); if (k === distance) { clearInterval(interval); iME(elem, "mouseup", clientX + k, clientY, 220 + k, 400); } }, waitTime); function iter(y) { iME(elem, "mousemove", clientX + y, clientY + MouseRandRangeY, clientX + y, clientY + MouseRandRangeY); } function iME(obj, event, screenXArg, screenYArg, clientXArg, clientYArg) { var mousemove = document.createEvent("MouseEvent"); mousemove.initMouseEvent(event, true, true, unsafeWindow, 0, screenXArg, screenYArg, clientXArg, clientYArg, 0, 0, 0, 0, 0, null); obj.dispatchEvent(mousemove); } }
我也是,每日答题老是出现出错了,滑块自己滑不过去。用了楼主的代码,换了两个账号都试了一下,都通过了。也尝试过ublock添加xuexi.cn白名单没有解决这个问题,主要是隐私权不知道在哪里找到。先用楼主的代码体验几天,如果不来反馈,就是好用啦。
对滑块函数做了如下修改,增加了Y方向的随机偏移量 只测试了一次,似乎有效 --------增补1-------- 经过多次测试,多数时候能正常通过,偶然会出现“网络不给力,请点击刷新”。 其中有一次通过滑块验证后卡在答题结束计分页面,等了很久也没有自动关闭。 --------增补2-------- 之前,使用chrome浏览器必出现“网络不给力,请点击刷新”,且人工滑动也无法跳过 更换为edge浏览器后,可以人工滑动通过。 function dragandDrop(btn_hk, clientX, clientY, distance) { var elem = btn_hk, k = 0, interval; iME(elem,"mousedown",0, 0, clientX, clientY); //let waitTime = Math.floor(Math.random() * (0.005 * 1000 - 0.09 * 1000) + 0.09 * 1000) let waitTime = Math.floor(Math.random() * (0.01 * 1000 - 0.02 * 1000) + 0.03 * 1000) let MouseRandRangeY = Math.floor(Math.random() * (5)) interval = setInterval(function() { k++; iter(k); if (k === distance) { clearInterval(interval); iME(elem, "mouseup", clientX + k, clientY, 220 + k, 400); } }, waitTime); function iter(y) { iME(elem, "mousemove", clientX + y, clientY + MouseRandRangeY, clientX + y, clientY + MouseRandRangeY); } function iME(obj, event, screenXArg, screenYArg, clientXArg, clientYArg) { var mousemove = document.createEvent("MouseEvent"); mousemove.initMouseEvent(event, true, true, unsafeWindow, 0, screenXArg, screenYArg, clientXArg, clientYArg, 0, 0, 0, 0, 0, null); obj.dispatchEvent(mousemove); } }
请问这个代码可以自动滑块 但是会提示 网络出错 刷新 要手动点了刷新还是可以自动划滑块 怎么加个自动点刷新的呢
上面不是有个自动刷新网页的扩展嘛,你把带有“Xuexi.cn的所有页面”勾选就好了,倒计时结束后他就会自己提交滑块了吖
我的改法是,每隔一秒检测页面有没有滑块,有滑块就滑(滑动函数太慢也要加速),有没有刷新,有刷新就点刷新,现在没有任何问题。
@uSERS1DD0 可以贴下代码片段不呢