feat: 添加延时参数
This commit is contained in:
@@ -11,13 +11,14 @@
|
||||
它会执行:
|
||||
|
||||
```bat
|
||||
uv run auto-answer practice --answer-count -1 --delay-ms 500
|
||||
uv run auto-answer practice --answer-count -1 --answer-wait-s 5-10 --result-delay-s 2
|
||||
```
|
||||
|
||||
含义:
|
||||
|
||||
- `--answer-count -1`:一直答题,直到没有下一题。
|
||||
- `--delay-ms 500`:每答完一题后等待 500ms。
|
||||
- `--answer-wait-s 5-10`:每题答题前随机等待 5 到 10 秒。
|
||||
- `--result-delay-s 2`:点击答案后到点击下一题前随机等待,范围是 1 到 3 秒。
|
||||
- 题库名称、账号、密码等从 `.env` 读取。
|
||||
|
||||
## 首次准备
|
||||
@@ -49,7 +50,8 @@ LOGIN_USERNAME=你的账号
|
||||
LOGIN_PASSWORD=你的密码
|
||||
QUESTION_BANK=测录融合
|
||||
ANSWER_COUNT=0
|
||||
ANSWER_DELAY_MS=0
|
||||
ANSWER_WAIT_S=5-10
|
||||
RESULT_DELAY_S=2
|
||||
```
|
||||
|
||||
常用配置说明:
|
||||
@@ -59,7 +61,8 @@ ANSWER_DELAY_MS=0
|
||||
- `LOGIN_USERNAME` / `LOGIN_PASSWORD`:登录账号密码。
|
||||
- `QUESTION_BANK`:题库关键词,程序会从页面 tab 中自动匹配最接近的题库。
|
||||
- `ANSWER_COUNT`:自动答题数量,`0` 表示只进入练习不答题,`-1` 表示一直答到结束。
|
||||
- `ANSWER_DELAY_MS`:每题答完后的等待时间,单位毫秒。
|
||||
- `ANSWER_WAIT_S`:每题答题前的随机等待时间,格式是 `最小秒数-最大秒数`。
|
||||
- `RESULT_DELAY_S`:点击答案后到点击下一题前的基准等待秒数,实际随机范围是 `50%-150%`。
|
||||
- `STORAGE_STATE_PATH`:保存 cookie/localStorage 的文件。
|
||||
- `SESSION_STATE_PATH`:保存 sessionStorage 的文件。
|
||||
|
||||
@@ -85,10 +88,10 @@ uv run auto-answer practice --bank "测录融合"
|
||||
uv run auto-answer practice --bank "测录融合" --answer-count 10
|
||||
```
|
||||
|
||||
一直答到结束,每题等待 500ms:
|
||||
一直答到结束,每题答题前等待 5 到 10 秒,点击答案后再等待约 1 到 3 秒:
|
||||
|
||||
```powershell
|
||||
uv run auto-answer practice --bank "测录融合" --answer-count -1 --delay-ms 500
|
||||
uv run auto-answer practice --bank "测录融合" --answer-count -1 --answer-wait-s 5-10 --result-delay-s 2
|
||||
```
|
||||
|
||||
只登录并保存登录态:
|
||||
|
||||
Reference in New Issue
Block a user