feedgrab-batch
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinesefeedgrab-batch — Batch Content Grabber
feedgrab-batch — 批量内容抓取工具
Bulk fetch content from any platform — bookmarks, user timelines, keyword search, album pages, wiki trees.
从任意平台批量获取内容:书签、用户时间线、关键词搜索结果、专辑页面、wiki树。
Trigger
触发条件
Activate when user mentions batch/bulk operations:
/feedgrab-batch <command> <args>- "Grab all my bookmarks"
- "批量抓取这个用户的推文"
- "搜索关键词 AI Agent"
- "抓取这个公众号的所有文章"
- "下载这个飞书知识库"
当用户提及批量操作时激活:
/feedgrab-batch <command> <args>- "抓取我所有的书签"
- "批量抓取这个用户的推文"
- "搜索关键词 AI Agent"
- "抓取这个公众号的所有文章"
- "下载这个飞书知识库"
Prerequisites
前置条件
- feedgrab installed ()
which feedgrab - Platform-specific cookies/API keys configured (see each command below)
If not ready, suggest .
/feedgrab-setup- 已安装feedgrab(校验)
which feedgrab - 已配置对应平台的Cookie/API密钥(见下方各命令说明)
如果未满足条件,建议执行。
/feedgrab-setupCommand Reference
命令参考
X/Twitter
X/Twitter
Bookmarks
书签
bash
undefinedbash
undefinedRequires: X_BOOKMARKS_ENABLED=true + feedgrab login twitter
要求:X_BOOKMARKS_ENABLED=true + 执行feedgrab login twitter完成登录
feedgrab https://x.com/i/bookmarks # All bookmarks
feedgrab https://x.com/i/bookmarks/2015311287715340624 # Specific folder
undefinedfeedgrab https://x.com/i/bookmarks # 全部书签
feedgrab https://x.com/i/bookmarks/2015311287715340624 # 指定文件夹的书签
undefinedUser Tweets
用户推文
bash
undefinedbash
undefinedRequires: X_USER_TWEETS_ENABLED=true + feedgrab login twitter
要求:X_USER_TWEETS_ENABLED=true + 执行feedgrab login twitter完成登录
feedgrab https://x.com/username # All tweets
X_USER_TWEETS_SINCE=2026-01-01 feedgrab https://x.com/username # Since date
feedgrab https://x.com/username # 全部推文
X_USER_TWEETS_SINCE=2026-01-01 feedgrab https://x.com/username # 抓取指定日期之后的推文
Auto browser search supplement when >800 tweets
当推文数量超过800条时会自动通过浏览器搜索补充数据
undefinedundefinedList Tweets
列表推文
bash
undefinedbash
undefinedRequires: X_LIST_TWEETS_ENABLED=true + feedgrab login twitter
要求:X_LIST_TWEETS_ENABLED=true + 执行feedgrab login twitter完成登录
feedgrab https://x.com/i/lists/LIST_ID # Last 1 day
X_LIST_TWEETS_DAYS=7 feedgrab https://x.com/i/lists/LIST_ID # Last 7 days
X_LIST_TWEETS_SUMMARY=true feedgrab https://x.com/i/lists/LIST_ID # + summary table
undefinedfeedgrab https://x.com/i/lists/LIST_ID # 最近1天的推文
X_LIST_TWEETS_DAYS=7 feedgrab https://x.com/i/lists/LIST_ID # 最近7天的推文
X_LIST_TWEETS_SUMMARY=true feedgrab https://x.com/i/lists/LIST_ID # 额外生成汇总表格
undefinedKeyword Search (x-so)
关键词搜索(x-so)
bash
feedgrab x-so "AI Agent" # Search tweets
feedgrab x-so "AI Agent" --days 7 # Last 7 days
feedgrab x-so "AI Agent" --min-faves 100 # Min 100 likes
feedgrab x-so "claude,cursor,copilot" --merge # Multi-keyword merged table
feedgrab x-so "AI Agent" --raw # Raw query syntaxOutput: Markdown table (sorted by views) + CSV at
output/X/search/bash
feedgrab x-so "AI Agent" # 搜索推文
feedgrab x-so "AI Agent" --days 7 # 搜索最近7天的结果
feedgrab x-so "AI Agent" --min-faves 100 # 最低100赞的结果
feedgrab x-so "claude,cursor,copilot" --merge # 多关键词合并结果表格
feedgrab x-so "AI Agent" --raw # 使用原生查询语法输出:按浏览量排序的Markdown表格 + CSV文件,存储在目录
output/X/search/Xiaohongshu (小红书)
Xiaohongshu (小红书)
Author Notes
作者笔记
bash
undefinedbash
undefinedRequires: XHS_USER_NOTES_ENABLED=true + feedgrab login xhs
要求:XHS_USER_NOTES_ENABLED=true + 执行feedgrab login xhs完成登录
feedgrab https://www.xiaohongshu.com/user/profile/USER_ID
XHS_USER_NOTES_SINCE=2026-01-01 feedgrab https://www.xiaohongshu.com/user/profile/USER_ID
undefinedfeedgrab https://www.xiaohongshu.com/user/profile/USER_ID
XHS_USER_NOTES_SINCE=2026-01-01 feedgrab https://www.xiaohongshu.com/user/profile/USER_ID
undefinedSearch Results
搜索结果
bash
undefinedbash
undefinedRequires: XHS_SEARCH_ENABLED=true + feedgrab login xhs
要求:XHS_SEARCH_ENABLED=true + 执行feedgrab login xhs完成登录
undefinedundefinedKeyword Search (xhs-so)
关键词搜索(xhs-so)
bash
feedgrab xhs-so "AI Agent" # Search notes
feedgrab xhs-so "AI Agent" --sort popular # By popularity
feedgrab xhs-so "AI Agent" --type video # Videos only
feedgrab xhs-so "AI Agent" --save # Also save individual .md
feedgrab xhs-so "claude,cursor" --merge # Multi-keyword mergedOutput: Markdown table (sorted by likes) + CSV at
output/XHS/search/bash
feedgrab xhs-so "AI Agent" # 搜索笔记
feedgrab xhs-so "AI Agent" --sort popular # 按热度排序
feedgrab xhs-so "AI Agent" --type video # 仅搜索视频内容
feedgrab xhs-so "AI Agent" --save # 同时保存单条笔记为.md文件
feedgrab xhs-so "claude,cursor" --merge # 多关键词结果合并输出:按点赞量排序的Markdown表格 + CSV文件,存储在目录
output/XHS/search/WeChat (微信公众号)
WeChat (微信公众号)
By Account (mpweixin-id)
按账号抓取(mpweixin-id)
bash
undefinedbash
undefinedRequires: feedgrab login wechat (MP backend session, ~4 day validity)
要求:执行feedgrab login wechat完成登录(公众号后台会话,有效期约4天)
feedgrab mpweixin-id "公众号名称"
MPWEIXIN_ID_SINCE=2026-01-01 feedgrab mpweixin-id "公众号名称" # Since date
undefinedfeedgrab mpweixin-id "公众号名称"
MPWEIXIN_ID_SINCE=2026-01-01 feedgrab mpweixin-id "公众号名称" # 抓取指定日期之后的文章
undefinedAlbum / Collection (mpweixin-zhuanji)
专辑/合集抓取(mpweixin-zhuanji)
bash
feedgrab mpweixin-zhuanji "ALBUM_URL" # No login needed
MPWEIXIN_ZHUANJI_SINCE=2026-01-01 feedgrab mpweixin-zhuanji "ALBUM_URL"bash
feedgrab mpweixin-zhuanji "ALBUM_URL" # 无需登录
MPWEIXIN_ZHUANJI_SINCE=2026-01-01 feedgrab mpweixin-zhuanji "ALBUM_URL"Sogou Search (mpweixin-so)
搜狗搜索(mpweixin-so)
bash
feedgrab mpweixin-so "关键词" # Search via Sogou
feedgrab mpweixin-so "关键词" --limit 30 # Max 30 resultsbash
feedgrab mpweixin-so "关键词" # 通过搜狗搜索公众号内容
feedgrab mpweixin-so "关键词" --limit 30 # 最多返回30条结果YouTube
YouTube
Search (ytb-so)
搜索(ytb-so)
bash
undefinedbash
undefinedRequires: YOUTUBE_API_KEY
要求:配置YOUTUBE_API_KEY
feedgrab ytb-so "machine learning" # Search videos
feedgrab ytb-so "AI" --order viewCount # Sort by views
feedgrab ytb-so "AI" --channel @3blue1brown # Channel-specific
feedgrab ytb-so "AI" --days 30 # Last 30 days
undefinedfeedgrab ytb-so "machine learning" # 搜索视频
feedgrab ytb-so "AI" --order viewCount # 按播放量排序
feedgrab ytb-so "AI" --channel @3blue1brown # 限定指定频道搜索
feedgrab ytb-so "AI" --days 30 # 搜索最近30天的结果
undefinedDownload
下载
bash
feedgrab ytb-dlv "VIDEO_URL" # Download video (MP4)
feedgrab ytb-dla "VIDEO_URL" # Download audio (MP3)
feedgrab ytb-dlz "VIDEO_URL" # Download subtitles (SRT)bash
feedgrab ytb-dlv "VIDEO_URL" # 下载视频(MP4格式)
feedgrab ytb-dla "VIDEO_URL" # 下载音频(MP3格式)
feedgrab ytb-dlz "VIDEO_URL" # 下载字幕(SRT格式)Feishu/Lark (飞书)
Feishu/Lark (飞书)
Wiki Batch
Wiki批量抓取
bash
undefinedbash
undefinedRequires: FEISHU_APP_ID + FEISHU_APP_SECRET
要求:配置FEISHU_APP_ID + FEISHU_APP_SECRET
feedgrab feishu-wiki "WIKI_SPACE_URL"
---feedgrab feishu-wiki "WIKI_SPACE_URL"
---Environment Variables Quick Reference
环境变量快速参考
| Platform | Required Variables | How to Get |
|---|---|---|
| Twitter (basic) | Cookie via | Login in browser |
| Twitter (paid API) | | twitterapi.io |
| Xiaohongshu | Cookie via | Login in browser |
| WeChat batch | Cookie via | Login MP backend |
| YouTube | | Google Cloud Console |
| GitHub | | GitHub Settings |
| Feishu | | Feishu Open Platform |
| 平台 | 所需变量 | 获取方式 |
|---|---|---|
| Twitter(基础功能) | 通过 | 浏览器登录账号 |
| Twitter(付费API) | | twitterapi.io官网获取 |
| 小红书 | 通过 | 浏览器登录账号 |
| 微信批量抓取 | 通过 | 登录公众号后台 |
| YouTube | | Google Cloud控制台获取 |
| GitHub | | GitHub设置页获取 |
| 飞书 | | 飞书开放平台获取 |
Resume After Interruption
中断后恢复
All batch commands support checkpoint resume — if interrupted, just re-run the same command. Already fetched items are skipped via dedup index.
所有批量命令都支持断点续传——如果任务被中断,重新运行相同命令即可。已抓取的内容会通过去重索引自动跳过。
Tips
提示
- Use to diagnose configuration issues
feedgrab doctor <platform> - Media download: set /
X_DOWNLOAD_MEDIA=true/XHS_DOWNLOAD_MEDIA=trueMPWEIXIN_DOWNLOAD_MEDIA=true - Multi-account cookie rotation for Twitter: put extra cookies in ,
sessions/x_2.jsonx_3.json
- 可使用诊断配置问题
feedgrab doctor <平台名> - 媒体下载:设置/
X_DOWNLOAD_MEDIA=true/XHS_DOWNLOAD_MEDIA=true开启MPWEIXIN_DOWNLOAD_MEDIA=true - Twitter多账号Cookie轮询:将额外Cookie存入、
sessions/x_2.json即可x_3.json