Brave Loggedin Tag Browsing

v2.0.1

使用 Brave 瀏覽器(已登入狀態)瀏覽 X/Twitter、Facebook 用戶頁面並提取最新帖子。 自動化社交媒體監控,支援登入狀態檢查、帖子提取、互動數據抓取。

0· 239· 2 versions· 1 current· 1 all-time· Updated 2h ago· MIT-0
byhttps://github.com/account/ssh@sean810720

brave-loggedin-tag-browsing

自動化瀏覽器技能 - 使用已登入的 Brave 瀏覽器查看 X/Twitter、Facebook 用戶帖子

⚠️ 平台支援

目前僅支援:

  • x / twitter - X/Twitter(完整功能)
  • facebook / fb - Facebook(基本功能)

暫不支援:Instagram、LinkedIn、YouTube 等

🎯 核心功能

  • 登入狀態检测:自動檢查瀏覽器是否已登入目標平台
  • 帖子提取:抓取最新 N 篇帖子(文字、時間)
  • 互動數據:可選提取轉推/喜歡/分享 或 留言/分享/讚數
  • 用戶資料:抓取姓名、bio、粉絲/追蹤數
  • 彈性連接:優先連接 OpenClaw browser 實例

📥 輸入參數

參數類型必填預設說明
usernamestring-帳號名稱(不需 @
platformstringxxtwitterfacebookfb
maxPostsnumber5最大帖子數(建議 ≤ 20)
includeStatsbooleantrue是否包含互動數據

🚀 使用方式

CLI

node index.js realDonaldTrump x 5 true
node index.js markzuckerberg facebook 3 false

OpenClaw (sessions_spawn)

await sessions_spawn({
  runtime: "subagent",
  task: JSON.stringify({
    skill: "brave-loggedin-tag-browsing",
    params: { username: "elonmusk", platform: "x", maxPosts: 5, includeStats: true }
  })
});

📤 輸出格式

{
  "username": "realDonaldTrump",
  "platform": "x",
  "loginStatus": "💰 錢錢AI (@MVenusean67544)",
  "profile": { "name": "...", "bio": "...", "followers": "110.8M" },
  "posts": [
    { "time": "2026-03-02T16:20:05.000Z", "text": "...", "stats": { "likes": "459K" } }
  ],
  "metadata": { "maxPosts": 5, "timestamp": "...", "connectionMode": "opencdl" }
}

⚙️ 技術實現

  • 依賴:playwright(chromium)
  • 連接策略
    1. OpenClaw CDP (port 18800)
    2. Chrome CDP (port 9222)
    3. 啟動新 Brave 實例(userDataDir)

🔧 故障排除

問題解決方案
連接 OpenClaw Brave 失敗先執行 /browser start
提示安裝瀏覽器npx playwright install chromium
未檢測到登入在 Brave 中手動登入目標平台
提取不到帖子增加等待時間或檢查 DOM 選擇器

📊 效能指標

  • 首次執行:8-12 秒
  • 後續執行:3-5 秒
  • 記憶體:~150MB
  • 建議 maxPosts ≤ 20

📝 License

CC BY-NC 4.0

Version tags

latestvk974bfagfp7m03b5ydbtjahked834fas