SuperAPI AI 工具集

res-x

通用与其它

查看项目

更新于 10-16 01:18

技能介绍

用途:按 URL 抓取 X/Twitter 推文内容,或搜索 X 帖子。它针对 WebFetch 抓取 X 链接时出现“JavaScript disabled”错误的问题,改用 xAI Responses API 的 Grok x_search 工具完成。

主要能力:支持按 URL 抓取单条或多条推文,支持搜索 X 帖子;抓取时按每次 API 调用 3 个 URL 批量处理以降低成本;可用 --single 强制逐条抓取以获得最高保真度;fetch 与 search 均支持 --json 输出便于程序解析。接受的 URL 包括 x.com 与 twitter.com 的 status 链接(含带 ?s=、?t= 参数)以及 x.com/i/article 文章链接,处理前会归一化。

使用方式:需先安装 uv(curl -LsSf https://astral.sh/uv/install.sh | sh),并准备 xAI API 密钥(https://console.x.ai)。密钥通过 macOS 钥匙串一次性配置,使用前需解锁钥匙串。每次调用前先检测密钥是否可用。命令示例:uv run scripts/x_fetch.py fetch "https://x.com/user/status/123456";uv run scripts/x_fetch.py search "query terms";search 可加 --quick 获取快速概览。批量处理文件中的 X 链接时,先读取文件、提取所有 X/Twitter URL,再一次性传给脚本。

适用场景:读取保存的 X/Twitter 链接、抓取推文正文与互动数据、按关键词搜索 X 帖子,以及从 Obsidian 日记等文件中批量处理已保存的 X 链接。

限制:必须使用 xAI API 密钥,没有回退模式;不要对 X URL 使用 WebFetch;不用于通用网页搜索(应使用 res-web 或 res-deep)。费用方面,抓取 1-3 条推文约 $0.005,4-6 条约 $0.010,10 条约 $0.020,10 条使用 --single 约 $0.050,搜索约 $0.005。若密钥未找到或钥匙串被锁定,需按说明重新配置或解锁。