从 X/Twitter 链接中提取完整内容,支持三种场景:
场景方法说明普通推文xreach tweet直接提取推文文本+媒体X Article 长文Playwright + xreach cookie用无头浏览器打开 Article 页面抓取正文推文分享外部链接Firecrawl API解析 t.co → 抓取目标网页内容
所有场景自动附带互动数据(浏览/赞/转发/收藏/评论数)。
当用户要求提取 X/Twitter 内容时触发,包括但不限于:
bash
python3 ~/.openclaw/workspace/skills/x-article-extract/scripts/extract.py \
--url "https://x.com/username/status/123456789"
输出 JSON,包含:
title: 标题author: 作者description: 完整内容engagement: 互动数据content_type: tweet / x_article / external_pageword_count: 内容字数bash
python3 ~/.openclaw/workspace/skills/x-article-extract/scripts/extract.py \
--url "https://x.com/username/status/123456789" \
--ingest
自动将提取的内容写入内容工厂素材库(ObsidianAdapter),等同于在飞书群发链接 + 入库。
bash
python3 ~/.openclaw/workspace/skills/x-article-extract/scripts/extract.py \
--url "https://x.com/a/status/111" \
--url "https://x.com/b/status/222"
bash
python3 ~/.openclaw/workspace/skills/x-article-extract/scripts/extract.py \
--resolve "https://t.co/abc123"
参数必填说明--url是X/Twitter 链接(可多个)--ingest否提取后自动入库到内容工厂--resolve否仅解析 t.co 短链,不提取内容--json否输出原始 JSON(默认人类可读格式)--proxy否代理地址(默认从环境变量 HTTPS_PROXY 读取)-v否详细日志
xreach auth check)pip install playwright && python3 -m playwright install chromium)FIRECRAWL_API_KEY)~/.config/xfetch/session.json,过期后需重新认证: xreach auth extract --cookie-source chromepython3 -m playwright install chromium