这是一个基于 Python 和 Playwright 构建的自动化学习脚本,专为“和学在线”平台设计。
该脚本可以在后台静默运行,通过本地弹窗展示登录二维码,并自动处理账号内所有未完成的视频课程。
自动抓取网页登录二维码并通过本地窗口展示,支持使用“和学在线 APP”扫码授权。
采用浏览器无头模式(Headless),在不干扰日常办公的情况下静默执行任务。
支持多开标签页同步播放视频(默认配置为 5 个并发),显著提升学习效率。
自动遍历课程列表,精准定位进度未达 100% 的视频任务。
实时监控播放进度,自动处理视频暂停、结束跳转及内存释放。
内置学号提取与验证逻辑,确保学习记录准确同步至对应账号。
在运行此脚本之前,请确保您的计算机已安装 Python 3.7 或更高版本。
pip install playwrightplaywright install chromiumpython auto_study.py在弹出的白色窗口中,使用手机端“和学在线 APP”扫描二维码。
登录成功后,脚本将自动进入后台工作模式。
控制台会实时输出当前播放的视频名称、秒数进度及完成状态。
当所有课程视频处理完毕后,脚本会弹出提示并安全关闭浏览器。
您可以通过修改脚本顶部的配置常量来调整性能:
CONCURRENT_TABS = 5| 参数名 | 说明 | 默认值 |
|---|---|---|
| CONCURRENT_TABS | 同时播放的视频数量 | 5 |
建议根据网络带宽和电脑配置进行调整。
- 自动扫码登录
- 自动识别未完成课程
- 自动进入视频播放页面
- 自动保持播放状态
- 自动完成课程任务
- 自动关闭资源标签页
本工具仅用于 Python 自动化技术的交流与学习,严禁用于任何商业牟利行为。
使用本脚本所产生的一切后果(如账号异常、数据偏差等)由使用者自行承担。
请合理安排学习时间,建议通过正规途径完成课程学习。