Install
openclaw skills install salesman-recommender自动从精选联盟达人广场筛选符合动态条件的直播达人,并将结果保存为 Excel 文件
openclaw skills install salesman-recommender本技能用于自动访问精选联盟达人广场,根据用户提供的动态筛选条件查找符合条件的达人,并将结果保存为 Excel 文件到桌面。
新增功能(v1.1.0):
当用户需要:
https://buyin.jinritemai.com/mpa/account/institution-role-select支持的筛选条件包括:
调用 scripts/daren_search.py 脚本执行任务,传入用户要求的筛选条件参数和可选的登录凭据。
{
'category': '服饰内衣',
'live_viewers': [100, 1000],
'followers': [100000, 1000000],
'level': 'LV2',
'gender': '女',
'email': 'user@example.com', # 可选:登录邮箱
'password': 'your_password' # 可选:登录密码
}
| 参数 | 必填 | 类型 | 说明 |
|---|---|---|---|
| category | 否 | string | 主推类目 |
| live_viewers | 否 | list | 直播观看人数范围 [最小值,最大值] |
| followers | 否 | list | 粉丝量范围 [最小值,最大值] |
| level | 否 | string | 达人等级 (LV1-LV5) |
| gender | 否 | string | 达人性别 (男/女) |
| 否 | string | 登录邮箱(未登录时需要) | |
| password | 否 | string | 登录密码(未登录时需要) |
当脚本检测到以下情况时,会自动触发登录流程:
login、sso 或 institution-role-selecthttps://buyin.jinritemai.com/mpa/account/institution-role-selectemail 和 password:自动填写并提交若检测到未登录且用户未提供邮箱密码,脚本将输出:
⚠ 检测到未登录状态,但用户未提供登录凭据
请选择以下方式之一:
1. 在浏览器中手动完成登录,然后重新运行脚本
2. 提供邮箱和密码参数后重新运行:
{
"email": "your_email@example.com",
"password": "your_password"
}
等待用户手动登录...(最长等待 180 秒)
| 错误场景 | 处理方式 |
|---|---|
| 未提供登录凭据且未登录 | 输出提示信息,等待用户手动登录或终止任务 |
| 登录失败 | 重试最多 3 次,失败后终止并报告错误 |
| 网络超时 | 自动重试,最多 5 次 |
| 页面元素未找到 | 记录警告,继续尝试其他选择器 |
scripts/daren_search.py - 主执行脚本(包含自动登录逻辑)references/api_details.md - 接口详细说明references/login_flow.md - 登录流程详细说明(新增)filters = {
'category': '服饰内衣',
'live_viewers': [100, 1000],
'followers': [100000, 1000000],
'level': 'LV2',
'gender': '女'
}
filters = {
'category': '美妆护肤',
'followers': [500000, 2000000],
'level': 'LV3',
'email': 'merchant@example.com',
'password': 'secure_password_123'
}
filters = {
'category': '食品生鲜',
'level': 'LV1'
}
# 脚本将提示用户手动登录或提供凭据