chore: 初始化仓库(排除 adb 二进制文件以解决推送超时)
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
"""全局操作框架:所有 app 任务共用的 Action 基类与注册机制。
|
||||
|
||||
为什么放这里:
|
||||
抖音的点赞/评论 xpath 只适用抖音,留在 tasks/douyin/actions/。
|
||||
但"操作"的抽象(BaseAction 接口、概率触发、注册机制)是通用的,
|
||||
放这里让所有 app 任务共享同一套操作开发范式。
|
||||
|
||||
加新 app 的专属操作:
|
||||
在 tasks/<app>/actions/ 下建 .py,继承本模块的 BaseAction,
|
||||
用 @register_action 装饰(注册到该 app 自己的注册表,见下方)。
|
||||
|
||||
加跨 app 通用操作(如"滑动到下一个"、"等待元素出现"):
|
||||
在 core/actions/ 下建 .py,继承 BaseAction。
|
||||
"""
|
||||
from .base import (
|
||||
BaseAction, ActionContext,
|
||||
register_action, create_action_registry,
|
||||
list_actions, get_action,
|
||||
should_trigger,
|
||||
)
|
||||
|
||||
__all__ = [
|
||||
"BaseAction", "ActionContext",
|
||||
"register_action", "create_action_registry",
|
||||
"list_actions", "get_action",
|
||||
"should_trigger",
|
||||
]
|
||||
Reference in New Issue
Block a user