From e0a01af7cd9e9ad9b730d5b85e34b12d6c1e1eb8 Mon Sep 17 00:00:00 2001 From: cat_shark <1716967236@qq.com> Date: Thu, 21 May 2026 23:08:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=8F=90=E7=A4=BA=E8=AF=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ef_course_loop.py | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/ef_course_loop.py b/ef_course_loop.py index 05f0bbc..45aa1a8 100755 --- a/ef_course_loop.py +++ b/ef_course_loop.py @@ -11,6 +11,7 @@ token 需从浏览器开发者工具中获取,详见 README.md。 """ import argparse +import random import sys import time @@ -36,6 +37,19 @@ def read_token(token_file: str) -> str: sys.exit(1) +QUOTES = [ + "我的答案是乱编的,但我的坚持是真的", + "孩子不会了,所以孩子放弃了", + "代码替我上课,良心替我请假", + "EF 没教会我英语,但我教会了 EF 怎么跑路", + "我提交的不是答案,是对教育系统的一封情书", + "这门课过了,但我的英语水平还卡在加载中", + "别人是来学习的,我是来给服务器刷数据的", + "如果努力有用的话,我还要写脚本干嘛", + "我和这门课,总得先疯一个", +] + + def main(): parser = argparse.ArgumentParser( description="EF Course Autopilot — 交互式循环运行", @@ -103,9 +117,8 @@ token.txt 说明: success = autopilot.run() if autopilot.repeat_detected: print("\n⚠️ 检测到重复课程,自动循环终止。") - print(" 请手动完成此课程,处理方式二选一:") - print(" ① 打开F12录制HAR,从课程列表到学习完成的全流程,将har文件发给开发者优化") - print(" ② 直接手动学习完成,完成后重新运行本程序继续后续课程") + print(f" 「{random.choice(QUOTES)}」 —— 凯特莎") + print(" 请手动完成此课程,完成后重新运行本程序继续后续课程。") total_fail += 1 break if success: