← 返回列表
未验证
Twitter推文获取CLI工具
尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/5/11 · 已提供中文文档
综合分
19.8
GitHub 分
19.8
用户评分
—
★ Stars
0
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add windfollowingheart/x-cli该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/17(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
Twitter推文获取CLI工具
基于Twitter GraphQL API的推文获取命令行工具。
快速开始
1. 配置认证
编辑 cli/auth.json,填入你的认证信息:
{
"auth_token": "YOUR_AUTH_TOKEN",
"ct0": "YOUR_CT0"
}
获取方法:
1. 登录 https://x.com
2. 打开浏览器开发者工具 (F12)
3. 切换到 Application → Cookies → x.com
4. 复制 auth_token 和 ct0 的值
2. 获取推文
获取单个用户推文
python cli/main.py fetch PyTorch
获取多个用户推文
python cli/main.py fetch PyTorch elonmusk
指定时间范围
python cli/main.py fetch PyTorch --since 2026-04-01 --until 2026-04-05
指定输出文件和数量
python cli/main.py fetch PyTorch --count 50 --output tweets.json
命令说明
| 命令 | 说明 |
|------|------|
| fetch | 获取推文 |
| user | 查看用户信息 |
fetch 子命令
python cli/main.py fetch USERNAME [USERNAME...] [选项]
可选参数:
--since DATE 起始日期 (YYYY-MM-DD)
--until DATE 结束日期 (YYYY-MM-DD)
--count N 每次获取数量 (默认: 20)
--output FILE 输出文件 (默认: result.json)
user 子命令
python cli/main.py user USERNAME
输出格式
结果保存为JSON格式:
{
"PyTorch": [
{
"id": "123456",
"user": "PyTorch",
"text": "推文内容...",
"time": "2026-04-05 18:00:31",
"url": "https://x.com/PyTorch/status/123456"
}
]
}
注意事项
- 使用本地时间过滤(搜索API端点已过期)
- Cookie有效期有限,需定期更新
- 请遵守Twitter使用政策扫码进群