Install
openclaw skills install post-tiktok-short-videos-infinite在抖音创作者平台发布短视频。触发场景:发布抖音视频、上传抖音视频、抖音发布视频、发抖音视频。
openclaw skills install post-tiktok-short-videos-infinite用于在抖音创作者平台发布短视频,包含完整的视频上传、标题简介填写、封面设置、合集选择和声明设置流程。
用户说:
⚠️ 必须先启动 OpenClaw 浏览器!
browser(action=start, target="host", profile="openclaw") 启动浏览器browser(action=navigate, ...) 导航到目标 URL⚠️ 浏览器控制核心原则:
browser(action=start, target="host", profile="openclaw") 用于启动浏览器browser(action=navigate, target="host", profile="openclaw", url=...) 用于导航页面profile="user" 或 profile="chrome-relay"(除非用户明确要求使用用户浏览器)browser(action=open, targetUrl=...)(会被 SSRF 策略拦截)type 命令输入文本,无需 JS evaluate⚠️ 核心操作原则:
browser(action=start, target="host", profile="openclaw") 启动浏览器browser(action=status, target="host") 确认状态https://creator.douyin.com/creator-micro/content/uploadloadState="networkidle")# -*- coding: utf-8 -*-
import pyautogui
import time
import tkinter as tk
# 等待文件对话框出现
time.sleep(3)
# 按 Ctrl+L 聚焦地址栏
pyautogui.keyDown('ctrl')
pyautogui.keyDown('l')
pyautogui.keyUp('l')
pyautogui.keyUp('ctrl')
time.sleep(0.5)
# 全选并删除地址栏原有内容
pyautogui.keyDown('ctrl')
pyautogui.keyDown('a')
pyautogui.keyUp('a')
pyautogui.keyUp('ctrl')
time.sleep(0.2)
pyautogui.keyDown('delete')
pyautogui.keyUp('delete')
time.sleep(0.3)
# 使用 tkinter 复制文件夹路径到剪贴板(确保中文正确)
# ⚠️ 重要:必须使用原始字符串 r'' 或双反斜杠 \\ 来避免转义问题
# 错误:'E:\file\0素材' 中的 \f 会被转义为换页符,变成 'E:ile'
# 正确:r'E:\file\0素材' 或 'E:\\file\\0素材'
folder_path = r'文件夹路径' # 例如:r'E:\file\0未来科技\AI'
r = tk.Tk()
r.withdraw()
r.clipboard_clear()
r.clipboard_append(folder_path)
r.destroy()
# 粘贴路径
pyautogui.keyDown('ctrl')
pyautogui.keyDown('v')
pyautogui.keyUp('v')
pyautogui.keyUp('ctrl')
time.sleep(0.5)
# 按回车进入文件夹
pyautogui.keyDown('return')
pyautogui.keyUp('return')
time.sleep(2)
# 使用 tkinter 复制文件名到剪贴板
filename = u'视频文件名' # 例如:u'AI超越人类.mp4'
r = tk.Tk()
r.withdraw()
r.clipboard_clear()
r.clipboard_append(filename)
r.destroy()
# 粘贴文件名
pyautogui.keyDown('ctrl')
pyautogui.keyDown('v')
pyautogui.keyUp('v')
pyautogui.keyUp('ctrl')
time.sleep(0.5)
# 按回车确认选择
pyautogui.keyDown('return')
pyautogui.keyUp('return')
time.sleep(2)
关键要点:
tkinter 将中文路径复制到剪贴板,然后 Ctrl+V 粘贴,确保中文字符不丢失r'E:\file\0素材',避免 \f 等被转义填写标题
type 命令在标题输入框中输入视频标题填写简介
type 命令输入视频简介/概述内容追加话题/标签
#标签名)就这三步,其他的不用管。
| 元素 | 描述 | 操作方式 |
|---|---|---|
| 上传页面URL | https://creator.douyin.com/creator-micro/content/upload | navigate 导航 |
| 高清发布按钮 | 发布选项入口 | click + ref |
| 发布视频按钮 | 触发视频发布流程 | click + ref |
| 上传视频按钮 | 触发系统文件选择 | click + ref(需用户选择文件) |
| 标题输入框 | placeholder 包含"标题" | type 命令输入 |
| 简介输入框 | placeholder 包含"简介"或"描述" | type 命令输入 |
| 选择封面 | 封面设置入口 | click + ref |
| 设置横封面 | 横版封面选项 | click + ref |
| 完成按钮 | 确认封面设置 | click + ref |
| 合集选择 | 合集下拉选择 | click + ref → 选择 |
| 保存权限 | 权限设置选项 | 设置为不允许 |
| 添加声明 | 声明设置入口 | click + ref |
| 内容由AI生成 | AI声明选项 | click + ref 选中 |
| 确定按钮 | 确认声明 | click + ref |
| 暂存离开 | 保存草稿并离开 | click + ref |
browser(action=start, target="host", profile="openclaw")browser(action=navigate, target="host", profile="openclaw", url=...)\f 等会被转义,必须用 r'E:\folder' 格式