用途:把人物、账号、关键词、X 链接、status ID 或截图整理成可核验的原帖索引与逐字正文汇总。正文必须来自可定位证据,搜索摘要、媒体转述和 OCR 不得冒充原文。
主要能力:多路径发现候选帖(精确搜索 handle、旧 handle、显示名、独特引文、status ID、x.com/twitter.com 链接、t.co,中文网页与图片搜索,页面源码、嵌入卡片、结构化数据、链接跳转,Wayback CDX 与 Common Crawl);恢复已知帖子(FxTwitter 与 VXTwitter 双渲染器比对,回退到 Wayback 精确快照与 Common Crawl);保存截图与 OCR 证据(原始字节、来源页 URL、抓取时间、SHA-256);按证据等级分级并保留冲突;输出范围与检索日期、候选/原帖索引、逐字正文、截图证据、未恢复/冲突项及覆盖率声明。
使用方式:需 Python 3.9+ 与网络访问。先确认脚本与参考文件,读取共享 Profile。发现候选:python3 "$SKILL_DIR/scripts/search_twitter.py" discover --input search-results.txt --pretty > candidates.json。恢复:python3 "$SKILL_DIR/scripts/search_twitter.py" recover HANDLE --ids-file ids.txt --common-crawl --pretty > recovered.json。登记截图:python3 "$SKILL_DIR/scripts/search_twitter.py" evidence screenshot.png --kind screenshot_copy --source-url SOURCE_URL --ocr-file screenshot.ocr.txt --pretty > screenshot-evidence.json。测试:python3 -m unittest discover -s "$SKILL_DIR/tests" -v 与 python3 "$SKILL_DIR/scripts/validate_skill.py" "$SKILL_DIR"。
适用场景:查找某人推特原文、汇总 tweet 链接全文与截图证据、根据国内转载截图反查原始 X 帖子、恢复已删除推文、编译逐字 Twitter 线程。
限制:不用于发布或排程 X 内容、下载已知帖子媒体、判断指控是否属实。默认零登录、不读取浏览器 cookie;拒绝绕过私密账号、登录墙、付费墙或访问控制。完整账号历史需授权枚举,否则只能尽力公开发现并声明无法证明完整性。Wayback CDX 命中仅证明 URL 被捕获,不代表正文已保存。OCR 为派生转写,需与逐字正文分开保存。可选 twscrape 仅在明确授权后用于账号枚举。