jpskill.com
📦 その他 コミュニティ

weixin-channels-publish

Weixin视频号助手ウェブ版で、ブラウザ操作を自動化し、ログインから動画アップロード、説明文やタイトル入力、最終確認まで行い、動画をWeixin视频号に投稿または下書き保存する作業を支援するSkill。

📜 元の英語説明(参考)

微信视频号助手网页版视频发布全流程。通过浏览器自动化操控 channels.weixin.qq.com 完成登录检测、扫码登录、上传视频、填写描述和短标题、截图确认后发布或保存草稿。触发场景:用户需要发布视频到视频号、视频号发布、视频号上传视频、发视频号。

🇯🇵 日本人クリエイター向け解説

一言でいうと

Weixin视频号助手ウェブ版で、ブラウザ操作を自動化し、ログインから動画アップロード、説明文やタイトル入力、最終確認まで行い、動画をWeixin视频号に投稿または下書き保存する作業を支援するSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o weixin-channels-publish.zip https://jpskill.com/download/8562.zip && unzip -o weixin-channels-publish.zip && rm weixin-channels-publish.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/8562.zip -OutFile "$d\weixin-channels-publish.zip"; Expand-Archive "$d\weixin-channels-publish.zip" -DestinationPath $d -Force; ri "$d\weixin-channels-publish.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して weixin-channels-publish.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → weixin-channels-publish フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

微信视频号助手 — 视频发布

概述

ブラウザ自動化(profile=openclaw)を通じて视频号助手ウェブ版(channels.weixin.qq.com)を操作し、ログインから動画公開までの全工程を完結させます。

前提条件

  1. ブラウザが起動済みであること:browser start profile=openclaw
  2. 公開する動画ファイルが準備済みであること(通常は video-merge-send skill で結合・出力されます)
  3. 動画の説明文(AI が絵コンテに基づいて自動生成できます)

完整流程

Step 1:视频号助手へのナビゲート

browser navigate url=https://channels.weixin.qq.com

ページのロードが完了するまで待ちます(2~3秒)。

Step 2:ログイン状態の確認

URL とページの内容に基づいてログイン状態を判断します。

判断方法:

  • 未ログイン:URL が channels.weixin.qq.com/login.html にリダイレクトされ、ページに QR コードが表示されます。
  • ログイン済み:URL が channels.weixin.qq.com/platform/post/list またはその他のログインページではないページで、左側にナビゲーションメニューが表示されます。
() => {
  return {
    url: window.location.href,
    isLoginPage: window.location.pathname.includes('login'),
    title: document.title
  };
}

ログイン済み → Step 4 にスキップ

未ログイン → Step 3 に進む

Step 3:QR コードによるログイン

3.1 QR コードのキャプチャ

ログインページの QR コードは iframe 内にあります。

方法 A:ページ全体を直接スクリーンショットする(推奨、最も簡単)

browser screenshot profile=openclaw

スクリーンショットには右側の QR コード領域が含まれており、ユーザーは WeChat で直接スキャンできます。

方法 B:QR コードの iframe を特定してスクリーンショットする

// QR コードは iframe 内にあり、構造は次のとおりです。
// iframe → generic → img (QR コード画像)
// snapshot の ref プレフィックス f8 は iframe 内の要素を示します
// QR コード画像の ref は f8e7 のようになります

3.2 QR コードのスクリーンショットをユーザーに送信する

message action=send channel=feishu message="📱 WeChat で视频号助手にログインするために QR コードをスキャンしてください" filePath=<截图路径>

スクリーンショットを送信した後、ユーザーに次のように伝えます。

「WeChat を開き → スキャン → 画面上の QR コードをスキャンし、携帯電話でログインを確認してください。」

3.3 ログイン完了を待つ

ログイン状態をポーリングで確認します(5 秒ごとにチェックし、最大 2 分間待ちます)。

() => {
  return {
    url: window.location.href,
    isLoginPage: window.location.pathname.includes('login'),
    title: document.title
  };
}

ログイン成功のサイン

  • URL に login が含まれなくなる
  • ページが管理画面にリダイレクトされる(通常は /platform/post/list

QR コードの有効期限切れの処理

  • iframe に「QR コードの有効期限が切れました。クリックして更新してください」というテキストが表示された場合(snapshot で ref=f8e16
  • 更新リンクをクリックして、再度スクリーンショットを送信します。
browser act kind=click ref=f8e16  # "二维码已过期,点击刷新"

3.4 ログイン状態の永続化

ログインに成功すると、cookie は自動的に次の場所に保存されます。

~/.openclaw/browser/openclaw/user-data

次回ブラウザを開くと、自動的にログイン状態が維持されます。

Step 4:動画公開ページへのナビゲート

ログイン後、「動画公開」ページに移動します。次の 2 つの方法があります。

方法 A:URL を直接ナビゲートする(推奨)

browser navigate url=https://channels.weixin.qq.com/platform/post/create

方法 B:メニューからナビゲートする

  1. snapshot で左側のメニューを見つけます
  2. 「コンテンツ管理」をクリックしてサブメニューを展開します
  3. 「動画」をクリックして動画リストに移動します
  4. 「動画公開」ボタンをクリックします
# 次の順に検索してクリックします。
# 1. 「コンテンツ管理」メニュー項目
# 2. 「動画」サブメニュー
# 3. 「動画公開」ボタン

Step 5:動画ファイルのアップロード

動画公開ページにはアップロード領域があります(通常はドラッグアンドドロップ領域 + アップロードボタン)。

5.1 アップロードエントリの検索

snapshot を実行して、アップロード関連の要素を見つけます。

  • 通常、「ファイルを選択」または「クリックしてアップロード」ボタンがあります
  • または、input[type="file"] の非表示要素があります
// ファイルアップロード input を検索します
() => {
  const inputs = document.querySelectorAll('input[type="file"]');
  const results = [];
  inputs.forEach((input, i) => {
    results.push({
      index: i,
      accept: input.accept,
      id: input.id,
      className: input.className,
      parentClass: input.parentElement?.className
    });
  });
  return results;
}

5.2 動画のアップロード

browser upload selector="input[type='file']" paths=["<视频文件路径>"]

または、snapshot で見つけた特定のセレクターを使用します。

動画ファイルのパスは通常次のとおりです。

  • シングルショット:/tmp/openclaw/jimeng-videos/01_xxx.mp4
  • 結合後:/tmp/openclaw/jimeng-videos/final_merged.mp4

5.3 アップロード完了を待つ

動画のアップロードには時間がかかります。これはファイルサイズによって異なります。

アップロードの進行状況をポーリングで確認します(5 秒ごとにスクリーンショット/snapshot を実行します)。

  • アップロード中:プログレスバーまたはパーセンテージが表示されます
  • アップロード完了:プログレスが消え、動画のプレビューサムネイルが表示されます
() => {
  // アップロードプログレス要素があるかどうかを確認します
  const progress = document.querySelector('[class*="progress"]');
  const percent = document.querySelector('[class*="percent"]');
  return {
    hasProgress: !!progress,
    progressText: progress?.textContent || '',
    percentText: percent?.textContent || ''
  };
}

Step 6:動画情報の入力

6.1 説明文(本文)の追加

説明文の入力領域を見つけて、バズるコピーを入力します。

# snapshot で説明文テキストボックスを見つけます(通常は textarea または contenteditable div)
browser act kind=click ref=<描述输入框_ref>
browser act kind=type text="<描述文案>"

説明文の生成ルール:

動画の内容(絵コンテのテーマ)に基づいて、バズる説明文を自動生成します。

  1. フックで始める:質問や悩みで注意を引く
  2. コアバリュー:動画の内容を短い文で説明する
  3. ハッシュタグ:3~5 個の関連するハッシュタグ #标签 を追加する
  4. 行動喚起:いいね/フォロー/保存を促す

テンプレートの例:

🔥 [痛点问题]?この動画を見ればわかります!

[一句话核心价值]

💡 重要なポイント:
1. [要点1]
2. [要点2]
3. [要点3]

👇 役に立ったと思ったら、いいねと保存をして、フォローしてより多くのヒントを学びましょう!

#企业数字化 #创业干货 #门店经营 #中小企业 #田泽湘

6.2 短いタイトル(6~16 文字)の入力

短いタイトルの入力ボックスを見つけて入力します。短いタイトルは動画の表紙に表示され、6~16 文字が必要です。

# snapshot で短いタイトルの入力ボックスを見つけます
browser act kind=click ref=<短标题输入框_ref>
browser act kind=type text="<短标题>"

短いタイトルの生成ルール:

  • 6~16 文字(中国語は 1 文字としてカウント)
  • 短く力強く、動画の核心を要約する
  • 数字を入れるとクリックされやすい
  • 例:3万搞定门店数字化利润翻倍的3个秘诀老板必学的获客公式

6.3 その他のオプション設定

ページに応じて、次の設定がある場合があります。

  • 表紙の選択:デフォルトでは自動的にキャプチャされますが、カスタム表紙をアップロードできます
  • 場所:オプションで場所を追加できます
  • コレクション:オプションで既存のコレクションに参加できます
  • 予約投稿:投稿時間を設定できます
  • 誰が見れるか:公開/非公開/一部公開

ユーザーが特に指定しない限り、通常はデフォルトのままでかまいません。

Step 7:スクリーンショットの確認

公開前にページ全体のスクリーンショットを撮り、ユーザーに確認のために送信します。

browser screenshot profile=openclaw
message action=send channel=feishu message="📋 動画の準備ができました。以下の情報を確認してから教えてください:\n1️⃣ 今すぐ公開\n2️⃣ 下書きを保存\n3️⃣ 内容を修正\n\n説明:[已填写的描述]\n短いタイトル:[已填写的短标题]" filePath=<截图路径>

ユーザーからの指示を待ちます。

Step 8:公開/下書き保存の実行

ユーザーの指示に従って実行します。

公開

# snapshot で「公開」ボタンを見つけます
browser act kind=click ref=<发表按钮_ref>

公開後に確認ポップアップが表示される場合は、確認をクリックします。

スクリーンショットで公開が成功したことを確認します。

browser screenshot profile=openclaw
message action=send channel=feishu message="✅ 動画が视频号に公開されました!" filePath=<截图路径>

下書きを保存

# snapshot で「下書きを保存」ボタンを見つけます
browser act kind=click ref=<存草稿按钮_ref>

デフォルト設定

TOOLS.md で管理します。

### 视频号助手 (weixin-channels-publish)

- **デフォルトのハッシュタグ**: #企业数字化 #创业干货 #门店经营 #中小企业 #田泽湘
- **デフォルトの説明文テンプレート**: バズる説明文(hook+価値+タグ+CTA)
- **短いタイトルのスタイル**: 数字+悩み、6~16 文字

重要な技術的詳細

要素 説明
ブラウザ profile openclaw
ログインページ URL https://channels.weixin.qq.com/login.html
管理画面のホームページ URL https://channels.weixin.qq.com/platform/post/list
動画公開 URL https://channels.weixin.qq.com/platform/post/create
QR コードの位置 ログインページの右側の iframe 内(img 要素)
ログイン方法 WeChat スキャン(アカウントとパスワードのログインオプションはありません)
ログイン状態の保存 ~/.openclaw/browser/openclaw/user-data(cookie は自動的に永続化されます)
動画のアップロード制限 最大 4GB、長さ 1 秒~60 分
サポートされている形式 mp4, mov, avi, wmv, flv, mkv, webm
短いタイトルの要件 6~16 文字
説明文の長さ制限 最大 1000 文字

完整工作流(端到端)

1. jimeng-storyboard skill    → 絵コンテの生成
2. jimeng-digital-human skill → ショットごとに動画を生成 + ダウンロード
3. video-merge-send skill     → 動画クリップの結合
4. weixin-channels-publish    → 视频号への公開 ← この skill
   ├── Step 1-3: ログイン状態の確認/スキャン
   ├── Step 4: 公開ページへのナビゲート
   ├── Step 5: 結合された動画のアップロード
   ├── Step 6: 説明文+短いタイトルの入力
   ├── Step 7: スクリーンショットの確認
   └── Step 8: 公開/下書き

常见问题

問題 解決策
QR コードの有効期限切れ 「QR コードの有効期限が切れました。クリックして更新してください」リンクをクリックして、再度スクリーンショットをユーザーに送信します
スキャン後にリダイレクトされない 携帯電話で確認をクリックしたことを確認し、5~10 秒待ってからページを更新します
アップロードの進行状況が止まる ファイルサイズが制限(4GB)を超えていないか、ネットワークが安定しているかを確認します
アップロードボタンが見つからない 再度 snapshot を実行します。视频号助手が改訂された可能性があります。JS で input[type="file"] を検索します
短いタイトルの文字数が一致しない 6~16 文字を厳守してください。中国語は 1 文字としてカウントされます
公開ボタンがグレー/無効になっている

(原文はここで切り詰められています)

📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

微信视频号助手 — 视频发布

概述

通过浏览器自动化(profile=openclaw)操控视频号助手网页版(channels.weixin.qq.com),完成从登录到视频发布的全流程闭环。

前置条件

  1. 浏览器已启动:browser start profile=openclaw
  2. 待发布的视频文件已准备好(通常由 video-merge-send skill 合并输出)
  3. 视频描述文案(可由 AI 根据分镜脚本自动生成)

完整流程

Step 1:导航到视频号助手

browser navigate url=https://channels.weixin.qq.com

等待页面加载完成(2-3秒)。

Step 2:登录检测

根据 URL 和页面内容判断登录状态:

判断方法:

  • 未登录:URL 跳转到 channels.weixin.qq.com/login.html,页面显示二维码
  • 已登录:URL 为 channels.weixin.qq.com/platform/post/list 或其他非 login 页面,左侧有导航菜单
() => {
  return {
    url: window.location.href,
    isLoginPage: window.location.pathname.includes('login'),
    title: document.title
  };
}

已登录 → 跳到 Step 4

未登录 → 继续 Step 3

Step 3:扫码登录

3.1 截取二维码

登录页面的二维码位于一个 iframe 中。

方法A:直接截图整个页面(推荐,最简单)

browser screenshot profile=openclaw

截图会包含右侧的二维码区域,用户可以直接用微信扫码。

方法B:定位二维码 iframe 并截图

// 二维码在 iframe 内,结构:
// iframe → generic → img (二维码图片)
// snapshot 中 ref 前缀 f8 表示 iframe 内的元素
// 二维码图片 ref 类似 f8e7

3.2 发送二维码截图给用户

message action=send channel=feishu message="📱 请用微信扫码登录视频号助手" filePath=<截图路径>

发送截图后告知用户:

"请打开微信 → 扫一扫 → 扫描屏幕上的二维码,然后在手机上确认登录。"

3.3 等待登录完成

轮询检测登录状态(每 5 秒检查一次,最多等待 2 分钟):

() => {
  return {
    url: window.location.href,
    isLoginPage: window.location.pathname.includes('login'),
    title: document.title
  };
}

登录成功标志

  • URL 不再包含 login
  • 页面跳转到管理后台(通常是 /platform/post/list

二维码过期处理

  • 如果 iframe 中出现"二维码已过期,点击刷新"文本(snapshot 中 ref=f8e16
  • 点击刷新链接,重新截图发送
browser act kind=click ref=f8e16  # "二维码已过期,点击刷新"

3.4 登录态持久化

登录成功后,cookie 自动保存在:

~/.openclaw/browser/openclaw/user-data

下次打开浏览器自动保持登录。

Step 4:导航到发表视频页面

登录后导航到"发表视频"页面。有两种方式:

方式A:直接 URL 导航(推荐)

browser navigate url=https://channels.weixin.qq.com/platform/post/create

方式B:通过菜单导航

  1. snapshot 找到左侧菜单
  2. 点击"内容管理"展开子菜单
  3. 点击"视频"进入视频列表
  4. 点击"发表视频"按钮
# 依次查找并点击:
# 1. "内容管理" 菜单项
# 2. "视频" 子菜单
# 3. "发表视频" 按钮

Step 5:上传视频文件

发表视频页面会有一个上传区域(通常是拖拽区 + 点击上传按钮)。

5.1 查找上传入口

做 snapshot 找到上传相关元素:

  • 通常有"选择文件"或"点击上传"按钮
  • 或者一个 input[type="file"] 隐藏元素
// 查找文件上传 input
() => {
  const inputs = document.querySelectorAll('input[type="file"]');
  const results = [];
  inputs.forEach((input, i) => {
    results.push({
      index: i,
      accept: input.accept,
      id: input.id,
      className: input.className,
      parentClass: input.parentElement?.className
    });
  });
  return results;
}

5.2 上传视频

browser upload selector="input[type='file']" paths=["<视频文件路径>"]

或使用 snapshot 中找到的具体选择器。

视频文件路径通常为:

  • 单镜头:/tmp/openclaw/jimeng-videos/01_xxx.mp4
  • 合并后:/tmp/openclaw/jimeng-videos/final_merged.mp4

5.3 等待上传完成

视频上传需要时间,取决于文件大小。

轮询检查上传进度(每 5 秒截图/snapshot 一次):

  • 上传中:显示进度条或百分比
  • 上传完成:进度消失,显示视频预览缩略图
() => {
  // 检查是否有上传进度元素
  const progress = document.querySelector('[class*="progress"]');
  const percent = document.querySelector('[class*="percent"]');
  return {
    hasProgress: !!progress,
    progressText: progress?.textContent || '',
    percentText: percent?.textContent || ''
  };
}

Step 6:填写视频信息

6.1 添加描述(正文描述)

找到描述输入区域并填写爆火文案。

# snapshot 找到描述文本框(通常是 textarea 或 contenteditable div)
browser act kind=click ref=<描述输入框_ref>
browser act kind=type text="<描述文案>"

描述文案生成规则:

根据视频内容(分镜脚本的主题)自动生成爆款描述:

  1. Hook 开头:用提问或痛点吸引注意
  2. 核心价值:一句话说清视频讲了什么
  3. 话题标签:加 3-5 个相关话题 #标签
  4. 行动号召:引导点赞/关注/收藏

示例模板:

🔥 [痛点问题]?看完这条视频你就懂了!

[一句话核心价值]

💡 关键要点:
1. [要点1]
2. [要点2]
3. [要点3]

👇 觉得有用就点赞收藏,关注我学更多干货!

#企业数字化 #创业干货 #门店经营 #中小企业 #田泽湘

6.2 填写短标题(6-16个字符)

找到短标题输入框并填写。短标题显示在视频封面上,要求 6-16个字符

# snapshot 找到短标题输入框
browser act kind=click ref=<短标题输入框_ref>
browser act kind=type text="<短标题>"

短标题生成规则:

  • 6-16个字符(中文算1个字符)
  • 简短有力,概括视频核心
  • 带数字更吸引点击
  • 示例:3万搞定门店数字化利润翻倍的3个秘诀老板必学的获客公式

6.3 其他可选设置

根据页面情况,可能还有:

  • 封面选择:默认自动截取,或可上传自定义封面
  • 位置:可选添加定位
  • 合集:可选加入已有合集
  • 定时发布:可设置发布时间
  • 谁可以看:公开/私密/部分可见

一般保持默认即可,除非用户特别指定。

Step 7:截图确认

发布前截图整个页面,发送给用户确认:

browser screenshot profile=openclaw
message action=send channel=feishu message="📋 视频已准备好,请确认以下信息后告诉我:\n1️⃣ 立即发布\n2️⃣ 保存草稿\n3️⃣ 修改内容\n\n描述:[已填写的描述]\n短标题:[已填写的短标题]" filePath=<截图路径>

等待用户回复指令。

Step 8:执行发布 / 保存草稿

根据用户指令执行:

发布

# snapshot 找到"发表"按钮
browser act kind=click ref=<发表按钮_ref>

发布后可能出现确认弹窗,点击确认。

截图确认发布成功:

browser screenshot profile=openclaw
message action=send channel=feishu message="✅ 视频已成功发布到视频号!" filePath=<截图路径>

保存草稿

# snapshot 找到"存草稿"按钮
browser act kind=click ref=<存草稿按钮_ref>

默认配置

TOOLS.md 中维护:

### 视频号助手 (weixin-channels-publish)

- **默认话题标签**: #企业数字化 #创业干货 #门店经营 #中小企业 #田泽湘
- **默认描述模板**: 爆款描述(hook+价值+标签+CTA)
- **短标题风格**: 数字+痛点,6-16字

关键技术细节

要素 说明
浏览器 profile openclaw
登录页 URL https://channels.weixin.qq.com/login.html
后台首页 URL https://channels.weixin.qq.com/platform/post/list
发表视频 URL https://channels.weixin.qq.com/platform/post/create
二维码位置 登录页右侧 iframe 内(img 元素)
登录方式 微信扫码(无账号密码登录选项)
登录态存储 ~/.openclaw/browser/openclaw/user-data(cookie 自动持久化)
视频上传限制 最大 4GB,时长 1 秒 ~ 60 分钟
支持格式 mp4, mov, avi, wmv, flv, mkv, webm
短标题要求 6-16 个字符
描述长度限制 最多 1000 字

完整工作流(端到端)

1. jimeng-storyboard skill    → 生成分镜脚本
2. jimeng-digital-human skill → 逐镜头生成 + 下载视频
3. video-merge-send skill     → 合并视频片段
4. weixin-channels-publish    → 发布到视频号 ← 本 skill
   ├── Step 1-3: 登录检测/扫码
   ├── Step 4: 导航到发表页
   ├── Step 5: 上传合并视频
   ├── Step 6: 填写描述+短标题
   ├── Step 7: 截图确认
   └── Step 8: 发布/草稿

常见问题

问题 解决方案
二维码过期 点击"二维码已过期,点击刷新"链接,重新截图发给用户
扫码后未跳转 确认手机端已点确认,等待 5-10 秒后刷新页面
上传进度卡住 检查文件大小是否超限(4GB),网络是否稳定
找不到上传按钮 重新 snapshot,视频号助手可能改版,用 JS 搜索 input[type="file"]
短标题字数不符 严格控制 6-16 字符,中文算 1 个字符
发布按钮灰色/disabled 检查必填项是否都已填写(描述、短标题、视频上传完成)
登录后又跳回登录页 cookie 可能过期,需重新扫码登录
描述含敏感词被拦截 避免使用"最"、"第一"、"保证赚"等绝对化用语

注意事项

  1. 合规先行:描述中避免夸大承诺和绝对化用语("最好"、"保证"、"100%")
  2. 发布前必须用户确认:永远不要自动点击发布,必须截图让用户确认
  3. 草稿优先:如果用户犹豫,默认保存草稿而非发布
  4. 每个 snapshot 都要重新获取 ref:视频号助手 SPA 页面会频繁重渲染