核心用法
auto-study 是一个面向中文在线教育平台的浏览器自动化技能,通过 Chrome DevTools Protocol (CDP) 与浏览器实例通信。主要功能包括:启动或连接 Chrome 浏览器、获取页面快照、自动选择/填写/清空答案、提交答题结果。
典型工作流程为:启动带持久化用户配置的 Chrome 实例 → 验证当前标签页与 URL → 根据任务需求执行页面操作(选择选项、填写答案等)→ 按需提交。支持雨课堂 (Yuketang)、学习通 (Xuexitong)、拼题 (Pintia) 等平台,通过独立的参考文档提供平台特定指导。
显著优点
- 平台覆盖广:专门针对国内主流学习平台优化,提供差异化配置文件支持
- 状态持久化:通过浏览器 Profile 机制保留登录状态,减少重复认证
- 人机操作模拟:严格遵循"正常用户可执行的操作"原则,避免异常行为检测
- 多输出格式:针对单选、多选、填空等不同题型有明确的输出规范
- 跨环境支持:原生 Windows 与 WSL 调用 Windows Chrome 均有对应运行时指南
潜在局限与风险
- 登录非全自动:持久化 Profile 仅恢复 cookies/本地存储,部分站点仍需手动点击登录确认
- 平台依赖性强:高度绑定特定教育平台的 DOM 结构,平台更新可能导致失效
- 答案准确性:明确禁止自动联网搜索答案,依赖用户输入或本地知识,答案正确性无保障
- 反自动化对抗:教育平台普遍具备反作弊机制,存在账号风控或封禁风险
- 权限要求:需本地 Chrome 安装及 CDP 端口暴露,企业/学校管理环境可能受限
适合人群
- 需要在多个学习平台间批量处理练习任务的学生用户
- 希望减少重复性页面操作、专注于内容本身的学习者
- 具备一定技术背景、能理解浏览器自动化原理的用户
常规风险
账号安全:自动化操作违反多数教育平台的用户协议,存在账号警告、功能限制或封禁可能。
数据隐私:浏览器 Profile 存储登录凭证,共享环境使用可能导致信息泄露。
学术诚信:技能文档明确默认"普通练习"场景,但实际使用边界依赖用户自律,存在被滥用于正式测评的风险。
技术稳定性:CDP 连接、页面元素定位等环节可能出现异常,关键任务不建议完全依赖自动化。