auto-answer
一个尽可能简单的纯 Python 自动答题框架。
当前只包含命令行入口、配置、浏览器控制和答题逻辑占位,不包含 Web/API。
安装
uv sync
uv run playwright install chromium
运行
uv run auto-answer login
uv run auto-answer run
打开自主练测页,如果登录过期则自动登录:
uv run auto-answer practice
指定题库关键词,程序会自动选择匹配度最高的题库 tab,并进入顺序练习:
uv run auto-answer practice --bank "测录融合"
进入顺序练习后自动答指定数量的题:
uv run auto-answer practice --bank "测录融合" --answer-count 10
一直答到没有下一题,并在每题后等待 500ms:
uv run auto-answer practice --bank "测录融合" --answer-count -1 --delay-ms 500
连续登录并复用同一个 Edge 窗口:
uv run auto-answer start
也可以复制 .env.example 为 .env,然后直接运行:
uv run auto-answer
结构
src/auto_answer/
cli.py 命令行入口
config.py 配置读取
browser.py Playwright 浏览器封装
runner.py 主流程
solver.py 答题逻辑
Description
Languages
Python
97%
Batchfile
3%