返回顶部
g

grok-scraperGrok抓取器

Execute queries to Grok AI via Playwright browser automation without requiring an X API KEY. Use when the user wants to "ask Grok", search X for real-time info, or specifically requests to use Grok for free without API billing.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.1
安全检测
已通过
214
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

grok-scraper

Grok Scraper

预览

代理上下文:这是官方X API的零成本替代方案。它通过X Premium账户使用真实的浏览器会话(Playwright)。当用户想要查询Grok但没有或不想使用X API密钥时,始终使用此技能。

前提条件

  • - 主机上必须安装OpenClaw
  • 需要显示/GUI环境。 此技能会启动一个真实的浏览器窗口用于登录。它无法在无头云服务器上运行(无屏幕)。必须在本地机器或带有显示器的远程桌面上使用。
  • 用户必须通过npm run login保存的浏览器会话登录x.com。没有有效会话,所有查询都将失败。

首次设置

克隆仓库后,在进行任何其他操作之前,运行以下命令一次:

bash
cd scripts
npm install
npx playwright install chromium

然后登录x.com以创建会话:

bash
npm run login

将打开一个浏览器窗口 — 手动登录x.com,然后返回终端并按回车键

成功登录后,session/目录将自动创建。

工作流程

步骤1:检查登录状态

  • - 如果session/目录不存在:停止并让用户运行cd scripts && npm run login。
  • 如果存在:继续。

步骤2:执行查询
bash
scripts/run.sh 用户的详细提示

run.sh处理日志记录、Grok服务错误时的自动重试以及登录过期检测。它是所有查询的标准入口点。

步骤3:读取输出

  • - 退出代码0 → 读取output/latest.md并呈现结果。
  • 其他退出代码 → 参见下面的错误处理。

错误处理

退出代码含义操作
0成功读取output/latest.md
2
会话过期 | 让用户运行cd scripts && npm run login | | 3 | Grok服务错误 | run.sh已重试一次;向用户报告失败 | | 1 | 提取失败 | 检查是否写入了output/debug-dom.json → 如果是,DOM选择器可能已损坏 — 参见dom-selector-fix.md |

DOM选择器损坏

Twitter/X定期重新部署其前端,这会更改此抓取工具所依赖的CSS类名。如果提取失败并显示Method: none,请遵循修复指南:

dom-selector-fix.md

示例

标准查询
bash
scripts/run.sh 搜索最新的AI新闻并格式化为markdown

→ 读取 output/latest.md

会话过期

  1. 1. 运行scripts/run.sh → 退出代码2
  2. 告诉用户:会话已过期,请运行cd scripts && npm run login

DOM选择器损坏

  1. 1. 运行scripts/run.sh → 退出代码1,output/debug-dom.json存在
  2. 遵循dom-selector-fix.md识别新类并更新scripts/scrape.js中的SELECTORS



调试

在直接诊断抓取工具问题时,使用裸命令 — 它会跳过日志记录和重试逻辑,使失败更易于检查。

标志示例描述
(无)npm run scrape使用默认提示运行
提示
npm run scrape -- 你的问题 | 自定义提示 |
| --record | npm run scrape -- --record | 录制视频到output/grok-<时间戳>.webm |
| --record <路径> | npm run scrape -- --record out.webm | 录制视频到自定义路径(相对路径 → output/) |
| --size 宽x高 | npm run scrape -- --record --size 1920x1080 | 设置录制分辨率(默认:1280x800) |

所有标志可以组合使用:
bash
cd scripts
npm run scrape -- 你的提示 --record --size 1920x1080

当--record激活时,浏览器以有头模式(可见窗口)运行,并带有slowMo: 50ms;没有该标志时,使用无头模式。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 grok-scraper-1776074410 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 grok-scraper-1776074410 技能

通过命令行安装

skillhub install grok-scraper-1776074410

下载

⬇ 下载 grok-scraper v0.1.1(免费)

文件大小: 30.46 KB | 发布时间: 2026-4-15 12:58

v0.1.1 最新 2026-4-15 12:58
- Added a video preview section to SKILL.md for visual demonstration of Grok Scraper in action.
- No changes to functionality or code; documentation update only.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部