mcpField
B
bb-browser-openclaw

bb-browser-openclaw

github.com/epiral数据与数据库6.3k672 次安装22 周前更新
代码仓库

关于 bb-browser-openclaw

bb-browser-openclaw 是面向 OpenClaw 浏览器的站点命令行技能,可利用浏览器登录状态从多个网站提取结构化数据。它通过适配器提供站点命令,并支持筛选结果字段。

主要功能

  1. 01通过 OpenClaw 浏览器运行命令
  2. 02从多个网站提取结构化数据
  3. 03按关键词查找适配器
  4. 04使用 jq 筛选输出字段
  5. 05支持社区适配器更新

适用场景

  1. 01搜索社交媒体帖子
  2. 02获取开发者网站内容
  3. 03筛选股票或新闻数据
  4. 04在登录状态下访问需要认证的网站

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/epiral/bb-browser --skill bb-browser-openclaw

安装后在 Claude Code 中输入/bb-browser-openclaw确认已加载。

详细介绍

bb-browser sites — 将网页用作 CLI

36 个平台,103 条命令。使用你的登录状态,从任何网站获取单行结构化数据。

所有命令都使用 --openclaw,通过 OpenClaw 的浏览器运行。无需 Chrome 扩展或守护进程。

快速开始

# First time: pull community adapters
bb-browser site update

# See what's available
bb-browser site list

# See which adapters match your browsing habits
bb-browser site recommend

# Run any adapter via OpenClaw's browser
bb-browser site reddit/hot --openclaw
bb-browser site hackernews/top 5 --openclaw
bb-browser site v2ex/hot --openclaw

重要:始终使用 --openclaw

每条 bb-browser site 命令都必须包含 --openclaw,以使用 OpenClaw 的浏览器:

# Correct
bb-browser site twitter/search "AI agent" --openclaw
bb-browser site zhihu/hot 10 --openclaw --json
bb-browser site xueqiu/hot-stock 5 --openclaw --jq '.items[] | {name, changePercent}'

# Wrong (requires separate Chrome extension)
bb-browser site twitter/search "AI agent"

数据提取(最常见用法)

# Social media
bb-browser site twitter/search "OpenClaw" --openclaw
bb-browser site twitter/thread <tweet-url> --openclaw
bb-browser site reddit/thread <post-url> --openclaw
bb-browser site weibo/hot --openclaw
bb-browser site xiaohongshu/search "query" --openclaw

# Developer
bb-browser site github/repo owner/repo --openclaw
bb-browser site github/issues owner/repo --openclaw
bb-browser site hackernews/top 10 --openclaw
bb-browser site stackoverflow/search "async await" --openclaw
bb-browser site arxiv/search "transformer" --openclaw

# Finance
bb-browser site xueqiu/stock SH600519 --openclaw
bb-browser site xueqiu/hot-stock 5 --openclaw
bb-browser site eastmoney/stock "茅台" --openclaw

# News & Knowledge
bb-browser site zhihu/hot --openclaw
bb-browser site 36kr/newsflash --openclaw
bb-browser site wikipedia/summary "Python" --openclaw

# Video
bb-browser site youtube/transcript VIDEO_ID --openclaw
bb-browser site bilibili/search "query" --openclaw

使用 --jq 筛选

使用 --jq 提取特定字段(无需使用 --json,它会自动启用):

# Just stock names
bb-browser site xueqiu/hot-stock 5 --openclaw --jq '.items[].name'

# Specific fields as objects
bb-browser site xueqiu/hot-stock 5 --openclaw --jq '.items[] | {name, changePercent, heat}'

# Filter results
bb-browser site reddit/hot --openclaw --jq '.posts[] | {title, score}'

查看适配器详情

# Check what args an adapter takes
bb-browser site info xueqiu/stock

# Search adapters by keyword
bb-browser site search reddit

登录状态

适配器在 OpenClaw 的浏览器标签页中运行。如果网站需要登录:

  1. 适配器将返回类似 {"error": "HTTP 401", "hint": "Not logged in?"} 的错误
  2. 在 OpenClaw 的浏览器中登录该网站:
    openclaw browser open https://twitter.com
    
  3. 在浏览器窗口中手动完成登录
  4. 重试命令

创建新适配器

将任何网站变成 CLI 命令:

# Read the guide
bb-browser guide

# Or just tell me: "turn notion.so into a bb-browser adapter"
# I'll reverse-engineer the API, write the adapter, test it, and submit a PR.

全部 36 个平台

类别平台
搜索Google、Baidu、Bing、DuckDuckGo、Sogou WeChat
社交Twitter/X、Reddit、Weibo、Xiaohongshu、Jike、LinkedIn、Hupu
新闻BBC、Reuters、36kr、Toutiao、Eastmoney
开发GitHub、StackOverflow、HackerNews、CSDN、cnblogs、V2EX、Dev.to、npm、PyPI、arXiv
视频YouTube、Bilibili
娱乐Douban、IMDb、Genius、Qidian
金融Xueqiu、Eastmoney、Yahoo Finance
求职BOSS Zhipin、LinkedIn
知识Wikipedia、Zhihu、Open Library
购物SMZDM
工具Youdao、GSMArena、Product Hunt、Ctrip

评论

支持 Markdown