2024智慧树刷课脚本 基于Python Playwright的自动化刷智慧树程序 [有免安装版]

本文介绍了一款名为Autovisor的自动化程序,基于Playwright框架,用于自动登录、播放和管理在线课程。它支持重复刷课、自动静音、调整播放速度等功能,适用于Windows10系统。文章详细介绍了如何配置和使用,以及常见问题的解答。

Autovisor

项目主页:CXRunfree/Autovisor(要点直接访问)


2025/4/3 stable-3.16.2 更新

注意: 本次更新调整了config.ini 文件的可选功能, 从旧版本迁移时请先看清楚 !

近期更新:

  • 新增自动隐藏播放界面功能(可选), 当出现人机验证时会自动显示;

  • 新增对 "翻转课" 视频的支持;

  • 修复了播放页部分提示框未成功关闭导致程序卡住的bug;

  • 其他代码层面调整优化, 提高了程序稳定性.

如若此版本存在稳定性bug,建议前往Github提出issue ~

一定要附上报错信息,特别是logs/目录下的日志文件;不论类型, 越详细越好 !

详细配置方式请见下方的 "使用须知"


一、程序介绍

项目简介:

这是一个可无人监督的自动化程序,基于微软的Playwright框架,由Python和JavaScript编写而成;相对于常见的油猴脚本,本程序可有效防止被网页检测。核心原理是使浏览器模拟用户的点击操作。

程序功能:

  • 支持自动登录

  • 自动通过滑块验证(可选)

  • 自动播放和切换下一集

  • 跳过弹窗和弹出的题目

  • 自动静音、调整1.8倍速

  • 检测视频是否暂停并续播

  • 支持刷习惯分

  • 支持智慧共享课

  • 支持翻转课

  • 检测当前学习进度并后台实时更新

  • 根据当前时间自动设置背景颜色(白昼/暗夜)

  • 完成章节时将提示已刷课时长

  • 各种自定义配置


二、使用须知

1.请确保系统为windows10及以上

2.文件夹内有 configs.ini文件 (可能没显示 .ini后缀名),请用文本编辑器打开;

3.填写配置文件

  • 默认启动Edge(win10及以上自带), 也可指定为Chrome

  • 文件里的EXE_PATH项可自定义浏览器路径, 但必须精确到浏览器可执行文件的位置;

    若不填此项, 就会启动位于系统默认位置的浏览器。

    不知道浏览器的安装路径? 请看下方 四、常见问题

4.根据文件内的说明填写好配置信息,一定要保存后再退出。

注意:所有配置项都不加双引号。

4.运行Autovisor.exe,会自动打开浏览器,进入网课界面后就可以自动刷课了 !

(如果未设置 enableAutoCaptcha=True, 则需要手动完成登录时的滑块验证.)


三、发行版下载:

Github: Releases · CXRunfree/Autovisor (github.com)

网盘备用: [蓝奏云] Autovisor-for-windows 密码:492l

这是已经打包好的程序, 若需要源代码自行请前往Github项目主页下载.


四、常见问题 :

1.为什么程序后缀名是py不是exe,并且双击运行闪一下就退出了?

  • 因为你下错成源代码而不是发行版程序,建议直接从网盘下载;

2.为什么网页一片空白/无法加载课程界面,一段时间后程序就退出了?

  • 大概率你在配置文件里填入的课程链接有误;

3.为什么运行程序只出现命令行后台却没出现浏览器界面?

  • 只要后台未异常退出就不必担心, 如果出错可能是你的浏览器安装路径有问题;

4.我想自定义要启动的浏览器, 但是找不到装在哪里? 

  • 打开你的浏览器, 在地址栏中输入 Chrome://version 回车之后, 如图的"可执行文件目录" 就是浏览器安装目录了。

5. 关于弹题关不掉/程序卡住的问题:

  • 因为弹题每时刻都可能发生, 而弹题检测并非时刻都进行, 所以此问题不能完全消除;
  • 3.14以上版本使用 异步+协程 进行弹题检测,目前效果非常好,建议更新使用。

已知Bug:

  • 浏览器版本太新可能导致第一次启动失败, 重启程序才能解决;

  • 长时间挂机有概率弹出人机验证, 程序检测到后会暂停刷课,直到手动验证完成;

  • 若出现其他异常崩溃,请前往Github提交issue,并附上相关报错信息;


碎碎念:

觉得体验还不错? 来给项目发电支持一下吧~!

(其实作者也要吃饭的 ^-^)

 

声明:本程序只可用于学习和研究计算机原理,请于24h内删除所有存档 !

### 关于智慧插件的开发者工具使用方法 #### Tampermonkey 的安装与配置 Tampermonkey 是一种强大的浏览器脚本管理器,支持多种主流浏览器。要使用智慧插件,通常需要先安装 Tampermonkey 并完成基础设置[^3]。 对于 Chrome 浏览器用户,可以通过访问 `chrome://extensions/` 页面并启用开发者模式来手动加载已解压的 `.crx` 文件进行安装[^4]。不过,更为简便的方式是从官方渠道直接下载 Tampermonkey 插件,并按照提示完成安装过程。 #### 智慧插件的功能概述 智慧插件的主要目的是帮助学生减少重复性的学习操作,提升效率。该插件能够自动播放视频、跳过广告以及记录已完成的学习进度等功能[^2]。这些特性使得在线学习更加便捷和高效。 #### 配置与运行智慧插件 在成功安装 Tampermonkey 后,下一步是导入具体的用户脚本文件(即智慧插件)。以下是实现这一目标的关键步骤: 1. **获取脚本源码**:可以从公开的开源项目页面或者社区分享链接中找到最新的脚本本。 2. **导入到 Tampermonkey**:打开 Tampermonkey 图标,在菜单选项中选择“添加新脚本”,随后粘贴所获得的代码内容保存即可生效[^1]。 3. **调整参数设定**:部分高级功能可能需要额外的手动调节,比如指定最低播放速度或是开启静音模式等个性化需求都可以在此阶段完成设置。 #### 常见问题解决办法 如果遇到无法正常使用的情况,建议参照以下几点排查原因: - 确认当前网站是否被脚本规则覆盖; - 更新至最新 Tampermonkey 和对应脚本程序; - 清理缓存数据重新测试连接状态; 当上述措施仍未能解决问题时,则考虑联系原作者寻求进一步的技术支援服务。 ```javascript // 示例代码片段展示如何创建简单的用户脚本框架结构 // ==UserScript== // @name My Awesome Script // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @author You // @match *://*.example.com/* // @grant none // ==/UserScript== (function() { 'use strict'; console.log("This is a test script running."); })(); ```
评论 279
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Runfreeone

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值