ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

GetQzonehistory:QQ空间历史说说导出工具,一条命令导出全部历史数据

GetQzonehistory:QQ空间历史说说导出工具,一条命令导出全部历史数据 GetQzonehistoryQQ空间历史说说导出工具一条命令导出全部历史数据【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory打开QQ空间网页版能往上翻的只有最近几个月更早的说说其实还存放在账号的历史消息列表里。GetQzonehistory 做的就是QQ空间历史说说导出扫码登录后逐条拉取消息列表分类清洗再写成 Excel 文件和静态网页存到本地。整个过程在本机运行登录态和数据不经过第三方服务器。产出先行运行完 GetQzonehistory 得到什么文件结果统一放在项目目录下的resource/result/你的QQ号/中共 6 个 Excel、1 个 HTML 页面和 1 个图片目录运行结束后程序会自动打开该目录。文件内容QQ号_全部列表.xlsx全部历史消息的完整记录按时间排序QQ号_说说列表.xlsx你发布的说说含发布时间、内容、图片链接QQ号_转发列表.xlsx你转发的所有内容的记录QQ号_留言列表.xlsx好友留言的完整存档QQ号_好友列表.xlsx互动过的好友信息含昵称和QQ号QQ号_其他列表.xlsx不属于以上分类的其他消息内容QQ号_说说网页版.html还原空间展示样式的网页版支持图片预览pic/说说中的图片按内容命名自动下载每个文件都以QQ号作前缀多个账号导出时不会混淆。图片重名会自动加时间戳后缀防止覆盖个别图片链接失效时程序跳过继续。快速上手环境准备与运行需要本机装有 Python 3.x推荐用虚拟环境。克隆后依次执行git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory.git cd GetQzonehistory python -m venv myenv激活环境Windows 执行第一条macOS/Linux 执行第二条myenv\Scripts\activatesource myenv/bin/activate安装依赖并启动pip install -r requirements.txt python main.pypip install -r requirements.txt会一次装齐全部依赖包括 beautifulsoup4、pandas、tqdm、requests、Pillow、openpyxl 等。程序启动后扫码登录抓取按每批 10 条进行、批间暂停 3 秒进度条实时显示。中途按 CtrlC 会先保存已抓到的数据下次重跑即可继续。结果默认存到项目内的resource/result目录想换位置改resource/config/config.ini即可。另外项目的 release 页有打包好的单文件不想搭环境也可以直接运行。工作原理如何获取QQ空间历史说说一句话讲清机制用官方扫码方式模拟登录分页抓取空间的历史消息列表再补抓当前可见的说说本地去重分类后写出文件。双数据源是为了不漏掉只存在于可见列表里的说说。每条消息会被解析成时间、内容、图片链接、评论四要素好友的昵称和QQ号一并提取。关键实现见 LoginUtil.py生成二维码并处理登录验证、RequestUtil.py发起全部网络请求、GetAllMomentsUtil.py抓取当前可见说说。数据说明Excel 里有哪些字段以说说列表为例每行是一条说说字段结构如下字段示例时间2015年3月20日 14:30:22内容今天天气真好图片链接图片链接1评论[评论数据]点赞15时间字段保留空间原始格式在 Excel 里直接排序、筛选即可。两个常用做法按时间从早到晚回顾完整记录对内容列做关键词词频统计找出点赞数高的条目。好友列表则是昵称、QQ、空间主页三列适合盘点各阶段互动最多的人。常见问题QQ空间历史说说导出的高频问题登录后拿不到数据怎么办先确认 QQ 空间网页版能否正常打开再重新扫码登录一次。仍为空时检查防火墙与代理设置有兼容性问题就把项目更新到最新版本。导出的数据不完整数据源是空间的消息列表当时设为仅自己可见的说说不会出现在列表里属于无法获取的边界不是程序 bug。怀疑网络漏抓可以重跑一次对比。部分图片下载失败老图片链接可能已失效程序会自动跳过并继续属正常现象。可以手动打开失败的链接确认是否失效无需特殊处理。macOS 上提示 zbar 错误这是系统缺少 zbar 库执行brew install zbar安装后重跑程序即可。GetQzonehistory 作为一个QQ空间说说备份工具只做一件事把界面上看不到的空间数据变成可长期保存、可二次处理的本地文件。导出完成后建议把resource/result目录归档到移动硬盘或私有云之后每隔半年左右重跑一次更新即可。本工具仅供个人记忆留存与学习研究使用请遵守QQ平台使用条款不得用于商业用途也不得侵犯他人隐私与版权。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表