将36个主流网站转为CLI命令,无需插件直接提取Twitter、GitHub、知乎、雪球等平台的结构化数据,支持登录态继承与jq过滤。
基本信息
- 技能名称?bb-browser
- 中文名称?36大网站一键变命令行
- 作者?yan5xu
- 分类?专业技能
- 版本?0.6.0
- 标签?cli, web-scraping, browser-automation, data-extraction, social-media, finance-data, developer-productivity, openclaw-ecosystem, jq-filtering
使用方法
使用说明
核心用法
bb-browser-sites 是一套 网站到命令行的桥接工具 ,通过 OpenClaw 内置浏览器将 36 个平台、103 个具体站点功能转化为可编程 CLI 接口。核心工作流为:
- 初始化 : bb-browser site update 拉取社区适配器
- 发现 : bb-browser site list 或 recommend 查看支持的平台
- 执行 : bb-browser site / [args] --openclaw 获取数据
- 过滤 :配合 --jq 提取特定字段,无需额外安装 jq
典型场景覆盖社交媒体监测(Twitter搜索、微博热榜)、开发工作流(GitHub仓库信息、HackerNews热榜)、金融数据获取(雪球热股、东方财富)及知识检索(知乎热榜、Wikipedia摘要)。关键设计在于 --openclaw 参数强制使用 OpenClaw 内置浏览器,继承用户登录态,无需额外 Chrome 扩展。
显著优点
零插件架构 :直接复用 OpenClaw 浏览器实例,避免传统 headless 方案的反爬检测
登录态继承 :需要登录的平台(如小红书、雪球)可在浏览器窗口手动登录后无缝调用
统一数据接口 :所有站点返回结构化 JSON,配合 --jq 实现跨平台数据管道
社区驱动 :适配器通过 update 机制持续扩充,覆盖中西方主流平台
潜在局限
浏览器依赖 :必须保持 OpenClaw 浏览器运行,无法纯后台执行
速率限制 :未明确提及反爬策略,高频调用可能触发平台风控
适配器质量参差 :社区贡献的适配器可能存在维护延迟或解析失效
隐私边界 :继承登录态意味着 CLI 可访问用户的完整浏览器会话,敏感操作无二次确认
适合人群
需要批量监控多平台信息的分析师、研究员
希望将社交媒体/金融数据纳入自动化工作流的开发者
熟悉 jq 语法、偏好命令行交互的高级用户
已深度使用 OpenClaw 生态的现有用户
常规风险
| 风险类别 | 说明 | |---------|------| | 账号安全 | 登录态共享给 CLI 工具,存在令牌泄露或误操作风险 | | 合规风险 | 自动化抓取可能违反部分平台 ToS(如 Twitter/X 的 API 限制政策) | | 数据准确性 | 网页结构变更会导致适配器解析失败,返回过期或错误数据 | | 依赖稳定性 | OpenClaw 浏览器崩溃或更新可能导致全部站点命令不可用 |
💬 评论 (0)
📭 还没有评论,快来抢沙发吧!