从油猴脚本全面升级为Chrome原生插件!
- Popup弹窗界面 - 点击工具栏图标显示完整统计面板
- 数据持久化 - 使用chrome.storage保存数据,刷新页面不丢失
- 实时统计 - 弹窗显示评论数、点赞数、收藏数
- 页面状态检测 - 自动识别是否在小红书页面
- 帖子信息展示 - 完整显示标题、作者、IP属地
- 双界面操作 - 页面悬浮工具栏 + 插件弹窗两种操作方式
- Apple风格设计 - 更精致的UI设计,符合iOS设计规范
- 深色模式支持 - 自动适配系统深色模式
- 移动端适配 - 响应式设计,完美适配各种屏幕
- 拖拽优化 - 更流畅的悬浮窗拖动体验
- Manifest V3 - 使用Chrome最新扩展规范
- 模块化架构 - 代码分离为多个文件,便于维护
- Service Worker - 后台脚本使用Service Worker
- Chrome Downloads API - 使用原生下载API导出文件
- 消息通信 - 完善的组件间消息传递机制
- 性能优化 - 减少不必要的DOM操作
- 错误处理 - 更完善的异常捕获和提示
- 日志系统 - 详细的控制台日志方便调试
- 数据同步 - content与popup实时数据同步
- 下载体验 - 使用系统通知提示下载完成
新增以下完整文档:
- README.md - 功能完整说明文档
- INSTALL_GUIDE.md - 详细安装教程(含故障排查)
- QUICK_START.md - 5分钟快速上手指南
- HOW_TO_PACK.md - 打包与发布完整教程
- VS_TAMPERMONKEY.md - 插件版本与脚本版本对比分析
- START_HERE.md - 3步快速开始指南
- CHANGELOG.md - 更新日志(本文件)
- 修复帖子信息可能为null导致的错误
- 修复作者信息缺失时的异常
- 修复CSV导出时的数据校验问题
- 优化API拦截逻辑,减少遗漏
- 不再兼容Tampermonkey(请使用油猴脚本v1.0.5版本)
- 需要手动生成图标文件才能安装
- 数据格式与v1.x版本不兼容
chrome-extension/
├── manifest.json # 插件配置
├── background/ # 后台脚本
├── content/ # 内容脚本
├── popup/ # 弹窗界面
├── icons/ # 插件图标
└── docs/ # 文档文件
- 图标需要手动生成(提供了自动生成工具)
- 首次加载可能需要刷新页面
- 某些情况下需要手动滚动到评论区
- 启动时间: <1秒
- 内存占用: ~25MB
- CPU占用: 正常范围
- 抓取速度: 与v1.x相同
- 修复导出时
authorInfo为null导致的TypeError - 修复帖子信息初始化问题
- 改进CSV生成器的容错能力
- 添加调试工具
xhsScraperDebug() - 暴露全局对象
window.xhsScraper供控制台调试 - 增强错误日志输出
DataManager.initFromURL()只在需要时初始化CSVExporter.generateCSV()添加默认值处理- 改进
onExport导出逻辑,主动填充缺失数据
- 修复导出按钮点击无响应的问题
- 添加数据状态详细日志
- 暴露调试接口到全局
- 添加数据状态检查
- 增强帖子信息解析,支持多种API响应格式
- 添加URL fallback机制
- 改进页面标题提取逻辑
- 修复UI元素null引用错误
- 添加DOM元素存在性检查
- 防止在元素未渲染时更新UI
- 修复脚本不运行的问题
- 扩展
@match规则,覆盖所有小红书页面
- 将匹配规则改为
*://www.xiaohongshu.com/* - 添加
*://xhslink.com/*支持
- ✅ 自动抓取小红书帖子评论
- ✅ 支持一级评论和二级回复
- ✅ 完整数据字段(20+字段)
- ✅ CSV导出功能
- ✅ API拦截技术
- ✅ Apple风格悬浮工具栏
- ✅ 可拖拽定位
- ✅ 实时进度显示
- ✅ 评论数统计
- 帖子信息:ID、标题、内容、URL、时间、统计数据
- 作者信息:昵称、ID、头像、IP属地
- 评论信息:ID、内容、时间、点赞、回复、评论人信息
- Fetch/XHR API拦截
- 自动翻页加载
- 随机延迟防爬
- 数据去重
- 错误处理
遵循语义化版本规范(Semantic Versioning):
主版本号.次版本号.修订号
MAJOR.MINOR.PATCH
- 主版本号(2.x): Chrome插件版本
- 主版本号(1.x): 油猴脚本版本
- 次版本号: 新增功能
- 修订号: Bug修复
- 批量抓取多个帖子
- 数据导出为Excel格式
- 自定义过滤规则
- 评论情感分析
- 词云可视化
- 历史记录管理
- 定时自动抓取
- 云端数据备份
- 团队协作功能
- 数据分析面板
- 多平台支持(微博、抖音等)
- AI智能分析
- API接口提供
- 企业版功能
感谢所有为这个项目做出贡献的人!
- Pin - 项目创建者和主要维护者
如果你有任何建议或发现了bug,请:
- 提交GitHub Issue
- 发送邮件到 your.email@example.com
- 在GitHub Discussions参与讨论
最后更新: 2024-03-XX
当前版本: v2.0.0 (Chrome Extension) / v1.0.5 (Tampermonkey)