这个 xxt 开源项目,把学习通脚本做成了更直观的 WebUI

这是一个把学习通自动化流程做成 WebUI 的开源项目

如果你正在找一款面向学习通场景的开源脚本,这个项目的可看点并不只是“能不能跑”,而是它把常见操作做成了相对完整的 Web 界面。根据参考图可以确认,项目提供了账号登录、课程拉取、批量勾选和任务配置等能力,整体更像一个给普通用户准备的管理面板,而不是只靠命令行启动的脚本。

它把视频与题库管理、基础设置放在同一套界面里,降低了上手门槛。对于想先看清流程、再决定是否继续研究的人来说,这种设计比单纯贴运行命令更直观。

Autumn-xxt WebUI 的课程管理界面,显示账号登录、课程加载与批量勾选区域项目的课程管理界面,支持登录后拉取课程并进行批量选择。

它解决的不是单点操作,而是一整套课程管理流程

并提供“视频 / 收录”“题库管理”“设置”等入口。中间区域则围绕“账号与课程”展开,包含账号、密码输入框,以及获取课程、全选课程、清空选择等操作。

配置项比较丰富,说明它更偏向可持续使用而不是临时脚本

可以选择任务模式,并设置倍速;同时还提供题库 URL、题库 Provider、自定义 Provider、第三方接口 Token,以及更高级的 Token JSON 配置。

这些字段说明项目并不局限于固定题库,而是预留了外部题库或第三方接口的接入方式。对于有一定折腾能力的用户,这意味着它可能支持更灵活的题库来源;对于只想简单使用的人来说,也说明默认界面已经把关键参数集中到了一个页面里,不需要到处翻配置文件。

另外,页面底部还能看到“启动任务”“暂停”“继续”等控制按钮,以及任务状态提示。仅从界面信息出发,可以保守地判断:这个项目至少已经考虑了任务生命周期管理,而不只是执行一次就结束的简单脚本。

Autumn-xxt WebUI 的任务配置界面,包含模式选择、倍速、题库接口与任务控制按钮任务配置区域展示了模式、题库接入和任务启动等关键设置项。

上手门槛比纯命令行低,但仍然属于需要自行部署的工具

这里我做了一键启动脚本,不需要自己安装

推荐直接使用一键启动:

macOS:

 
./start.command

Windows:

 
start.bat

自己双击start.bat运行或命令行直接运行:

 
python3 webui.py

下载地址链接: https://yun.139.com/shareweb/#/w/i/2v3EmNgE7Kjfq 提取码:rti8

如果你准备自己研究,可以直接去看项目地址:https://github.com/Jianqing-Lin/xxt

如果你也折腾过类似的 WebUI 自动化工具,或者已经实际跑过这个项目,欢迎在评论区交流你的看法。

© 版权声明
THE END
喜欢就支持一下吧
点赞16 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容