Douyin Search — Douyin 搜索
v1.2.0通过关键词搜索抖音内容。支持自然语言查询,如“搜索一下海鲜视频”——提取关键词并通过网页搜索 + 浏览器搜索抖音。
运行时依赖
安装命令
点击复制技能文档
Douyin 搜索 搜索 Douyin(抖音)中的视频、用户或主题,通过关键词进行搜索。
它的作用 接受自然语言请求(中文或英文),并提取搜索关键词 使用两级策略搜索 Douyin 内容: 网页搜索(主要)- 使用 web_search 以“抖音 {关键词} 视频”作为查询词,找到与 Douyin 相关的内容、关于 Douyin 创作者的文章和直接的 douyin.com 链接 浏览器(可选)- 如果用户有登录的浏览器会话,则打开 https://www.douyin.com/search/{关键词},否则验证码会阻止
它不做什么 下载视频(使用单独的下载器技能) 绕过验证码(Douyin 需要滑动验证码进行未认证的搜索) 发布或与内容交互 访问 Douyin 的内部 API(需要签名请求)
执行协议 步骤 1:从用户请求中提取关键词 解析用户的自然语言输入以获取搜索关键词。 用户说: 关键词 “搜索一下海鲜视频” - 海鲜 “帮我找抖音上关于猫咪的内容” - 猫咪 “搜搜看最近有什么热门的美食视频” - 美食 “find douyin videos about cooking” - cooking
步骤 2:网页搜索(主要路径) web_search(query="抖音 {关键词} 视频", count=10, country="CN") 如果结果太少,扩大搜索范围: web_search(query="抖音 {关键词}", count=10, country="CN") 对于每个链接到 douyin.com 的结果,可能使用 web_fetch 获取更多详细信息。
步骤 3:浏览器搜索(可选,如果用户有登录会话) 仅当用户明确要求直接打开 Douyin 或者他们有登录的浏览器配置文件时才尝试。 browser(action="open", url="https://www.douyin.com/search/{关键词}") 等待 3-5 秒,然后检查: browser(action="act", kind="evaluate", fn="() => document.title") 如果标题不是“验证码中间页”- 快照并提取结果 如果标题是“验证码中间页”- 告知用户,关闭标签页,依赖网页搜索结果
步骤 4:提供直接 Douyin 搜索链接 始终包含直接链接,以便用户可以自己浏览: 🔗 直接打开抖音搜索:https://www.douyin.com/search/{关键词}
步骤 5:格式化和返回结果 以清洁列表呈现结果: 🔍 抖音搜索结果:{关键词}
- {标题} {描述} 🔗 {网址}
- ...
重要注意事项 Douyin 网页搜索需要未认证会话的验证码,这是设计如此,无法绕过。 网页搜索回退找到关于 Douyin 内容的文章、新闻和引用- 不总是直接的视频链接。 对于直接的视频浏览,提供 Douyin 搜索 URL,以便用户可以在自己的浏览器中打开(他们可能已登录)。 如果用户有登录的浏览器配置文件(在浏览器工具中为 profile="user"),浏览器搜索可能在没有验证码的情况下工作。
激活规则 使用此技能时: 用户要求搜索 Douyin/抖音 的内容 用户说“搜一下”、“找找”、“搜索”+ Douyin 相关上下文 用户想要在 Douyin 上发现视频主题 不使用此技能时: 用户想要下载视频(使用下载器) 用户想要发布内容 用户询问 Douyin 算法/脚本优化(使用 douyin 技能)