关于 x-research
x-research 通过 Crawlora API 获取 X 公开个人资料、近期帖子和单条帖子详情,适用于社交聆听与账号研究,并以规范化 JSON 返回数据,无需浏览器自动化或官方 X API。
主要功能
- 01公开个人资料与可见数据
- 02获取个人资料页中的近期帖子
- 03查询帖子文本和互动指标
- 04可按用户名核验作者
适用场景
- 01查看账号简介和关注者数量
- 02了解账号近期发帖活动
- 03检查指定帖子的文本与指标
- 04监测竞争对手或影响者的公开账号
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ crawlora-org/ crawlora-skills --skill x-research安装后在 Claude Code 中输入/x-research确认已加载。
附带文件reference/endpoints.mdscripts/crawlora.sh
详细介绍
X(Twitter)研究
通过 Crawlora API 查询公开的 X 个人资料、近期帖子和单条帖子的内容及互动数据 ——所有数据均为标准化 JSON,无需浏览器自动化或官方 X API 访问权限。
何时使用此技能
- “X 上 的个人资料/粉丝数是多少?”
- “获取 在 X 上的近期帖子。”
- “这条 X 帖子说了什么,互动数据如何?”
- 无需 X API 访问权限,在 X 上监测竞争对手或影响者的社交动态。
设置(一次性)
- 在 https://crawlora.net 获取免费的 Crawlora API 密钥(每月 2,000 点数,无需信用卡)。
- 运行辅助脚本前,在环境中设置
CRAWLORA_API_KEY。 - 辅助脚本会从环境中读取
CRAWLORA_API_KEY,并向https://api.crawlora.net/api/v1发送请求。密钥缺失或无效时 →401。
工作原理
- 个人资料 —
GET /x/profile/{username}返回 X 用户名对应的公开个人资料详情, 包括可见计数和个人资料媒体(如有)。 - 个人资料帖子 —
GET /x/profile/{username}/posts返回公开个人资料第一页载荷中的帖子 (默认 20 条,通过limit最多可设为 50 条)。它不会对回复、纯媒体标签页或搜索 结果进行分页。 - 帖子详情 —
GET /x/post/{id}根据数字帖子 ID 返回单条公开帖子, 包括作者、文本、可见指标,以及引用帖子预览(如有)。传入username可要求 作者匹配(不匹配时返回 404)。
完整的端点列表、方法和参数:reference/endpoints.md。
调用 API
# Profile:
scripts/crawlora.sh /x/profile/nasa | jq '.'
# Profile posts (capped at 50 per page):
scripts/crawlora.sh /x/profile/nasa/posts limit=30 | jq '.'
# Single post, with author check:
scripts/crawlora.sh /x/post/1234567890 username=nasa | jq '.'
所有请求均使用 scripts/crawlora.sh;它能避免 API 密钥出现在命令行参数中。
端点参考
此技能使用的所有 X 端点,请参阅 reference/endpoints.md。
示例
- 个人资料快照:
/x/profile/<handle>,查看粉丝数、关注数和简介,再决定是否值得跟踪该账号。 - 近期动态检查:
/x/profile/<handle>/posts,查看发帖频率和主题,无需翻页查看回复或媒体标签页。 - 查询单条帖子:
/x/post/<id>,获取特定帖子的文本和指标,例如查询其他地方分享的链接;也可以通过username=验证作者。
注意事项和限制
- 点数/成功才收费: 仅对
2xx响应计费;免费套餐每月 2,000 点数。 在 https://crawlora.net 获取密钥。 - 仅限公开数据 — 公开个人资料和帖子;无需登录,不提供私密内容。 请遵守 X 的条款。
- 安全性: 密钥仅存于
CRAWLORA_API_KEY中——切勿硬编码、作为查询参数传递或提交。 - 不支持 X 搜索或趋势查询 — 此技能仅涵盖个人资料、个人资料帖子和帖子详情;没有
/x/search或趋势端点。 - 个人资料帖子仅返回单页,不支持游标分页 —
/x/profile/{username}/posts只返回第一页载荷中的内容(limit为 1-50,默认 20); 不会继续向前遍历时间线。 - 只能通过数字 ID 查询帖子 —
/x/post/{id}需要帖子的数字 ID, 而不是推文 URL 别名或用户名;传入username可防止 ID 冲突或不匹配。
评论
支持 Markdown