Skip to content

Autovisor-3.18.2

Choose a tag to compare

@CXRunfree CXRunfree released this 18 Sep 07:48
· 13 commits to main since this release

下载与运行

Windows

下载 Autovisor-3.18.2-windows-amd64.zip, 解压后运行 Autovisor.exe。

  • 仅支持 Windows 64 位 (x64);32 位系统无法运行。ARM64 Windows 可通过系统 x64 模拟运行。
  • 首次运行会自动安装 numpy / opencv-python (自动滑块依赖)。

SHA-256: 0E0F2C77B64252803E8E61C4FF37C7325CD5531DC771B761026440826483A2F7

macOS

无需下载发行版, 克隆仓库后直接用 run_macos.sh 运行即可:

cp config.macos.ini.example config.macos.ini   # 首次: 复制配置模板并编辑
./run_macos.sh                                 # 直接运行

run_macos.sh 会自动完成环境部署: 安装 uv、按配置同步依赖 (uv sync, 开启自动滑块时附带 captcha 依赖)、并在 driver = chromium 时安装 Playwright Chromium; 之后再次运行会直接启动。环境或配置变化时自动重新部署, 也可用 ./run_macos.sh --setup 强制重建。

本次更新

  • 修复检查更新时因 SSL 证书校验失败而误报的问题: 校验失败会自动降级重试, 且只接受可信的下载链接.
  • 日志系统重构: 每条日志带时间、级别和代码位置, 关键流程增加事件与运行状态记录, 重复的轮询日志自动折叠; 报错会指明具体是哪个按钮/元素找不到, 方便定位问题.
  • 修复登录凭证保存时机: 仅在内容变化时写入, 并在退出时兜底保存, 避免频繁写盘或凭证丢失.
  • 修复在非交互环境下因无法读取输入而异常退出的问题.
  • 赞赏码改为通过配置项关闭, 不再需要删除文件.

近期更新

  • 新增启动时自动检查更新: 检测到 GitHub Release 有新版本时, 提示当前版本、更新说明与下载地址; 断网或检查失败不影响程序运行.
  • 修复清华镜像源因浏览器 User-Agent 被拒绝(403)的问题: 依赖下载统一改用 pip 风格 User-Agent.
  • 支持更多课程类型: 智慧共享课新版目录、翻转课及旧版课程, 自动识别页面目录结构.
  • 优化完成判定: 检测平台实际进度, 未确认完成时自动回退重试, 避免误跳下一课.
  • 视频与平台进度长时间无推进时自动停止, 避免卡死无限循环.
  • 安全验证、课中弹题期间暂停播放, 且等待时间不计入课程时限.
  • 新增只读诊断命令: --check-browser 与 --check-course, 不刷课、不下载媒体、不上报进度.
  • 新增 macOS 源码运行支持: run_macos.sh 一键部署, 首次运行自动安装 uv、依赖与必要的浏览器.
  • 配置文件改为模板管理: 复制 config.ini.example / config.macos.ini.example 作为本地配置.