能自动的都自动,不能自动的当场告诉你为什么。所有动作都在你本机的浏览器里完成,没有云端、没有代理、没有别人的账号参与。
接管播放器,默认 2.0x 起步并做 ±0.25 抖动;平台侧读到的 playbackRate 始终是 1x,你的进度却按真实时间往前跑。
题干归一化后查题库,单选 / 多选 / 判断 / 填空都能落,选项原文写法也认。答完按「正确率下限」决定是提交还是先留着。
内置 36 条常见题、本地 bank.txt 一行一题(Tab 分隔)、可选在线接口。界面里直接编辑,保存即生效,不用重启。
播完自动点「下一节」;连续几次都翻不动就指数退避,超限直接停手不再硬点。刷新、断网、换网络都能从上次进度接着走。
文档类任务自动滚到底并把进度顶满,目录里的任务点逐个标记完成,不用人肉一个个点。
平台改版最怕脚本静默失灵。内置体检每轮打印每个选择器命中几个元素,哪个归零一眼看见,坏在第几步也写在日志里。
五个页面,一套状态:现在在刷什么、刷到哪、刚才发生了什么。不用担心它偷偷跑 —— 每一秒都能在界面上看见。
打开软件第一眼看到的它。大字告诉你引擎此刻在干什么,一条进度条加四张指标卡,当前倍速、已答题数、已提交次数、今天刷了多久,全在视线里。
点一张卡,直接用你机器上的 Chrome 打开那个平台,引擎注入到每个页面和 iframe 里 —— 题目藏在框里也照样抓得到。登录态和 Cookie 存在本机,下次打开就是登录状态。
倍速、卡死阈值、五类行为开关、五类防护开关,全在一页;改完立刻生效,不用重启。
每一步都留痕:注入了几帧、命中了哪道题、点的哪个按钮、第几秒退避。等宽字体按时间排开,颜色区分级别。
命中域名自动切到对应适配器,选择器全部收在 src/core/adapters/ 里。没命中的站点按结构特征兜底:只要有播放器加目录,就当中文网课站处理。
平台前端改版会换选择器 —— 这不是「坏了」,是适配器要跟着改。软件里每个平台一张卡,点开就在系统浏览器里进站,登录一次长期有效;哪个平台的元素抓不到,日志里的「选择器体检」会直接告诉你是哪一项归零。
平台查的无非三件事:这个浏览器像不像真人、这段行为像不像脚本、这个进度合不合理。三层各管一件。
12 个模块改写 navigator.webdriver、plugins、WebGL 指纹、权限查询、Notification、电池、时区等。页面脚本探到的,是一台普通的 Windows Chrome。
常驻扫「检测到多端学习 / 请勿切屏 / 答题时间异常」这类风险词,命中即停手并记一次;原生 confirm 一律确认、alert 直接吞掉、beforeunload 拦死。
鼠标走贝塞尔轨迹,输入逐字符带停顿,读题留 2 秒以上,倍速带抖动 —— 行为曲线不像定时器,进度回退超过 5% 立刻停。
我们不做人脸识别 / 活体检测的绕过,也不建议在考试场景使用。这个工具只处理「看课 + 章节练习」,没有任何方案能保证 100% 不被识别 —— 所以默认就带了单日时长上限和正确率下限,先慢一点、盯着日志跑完一节,比一次性刷完更稳。
bank.txt 可以自己加(一行一题,Tab 分隔答案),填了在线接口才会去查第三方题库。userData 目录。零运行时依赖。界面原生 CSS 手绘,注入层走 CDP,打包脚本自己写。
adapters/*.js,改版只动这里,引擎不动 · src/core/adapters不用装环境、不用配代理、不用懂命令行。
把便携包解压到任意目录,双击 InstaCourse.exe。第一次启动会在本机建好配置目录,不写注册表。
02 平台 里点「学习通」,它会在系统 Chrome 里打开学习通。登录一次,登录态和 Cookie 都存在本机。
点进任意一门课,引擎自动接管。仪表盘盯着进度,日志盯着动作;想停就按「停止」,随时接得回来。
第一次用建议把「单日最大时长」调小、「答题正确率下限」调到 95%,并且盯着日志完整跑完一节再放开。步子迈大不是本事,能稳定收工才是。