GetQzonehistory:3步搞定QQ空间历史说说备份

📅 发布时间:2026/8/22 23:21:02
GetQzonehistory:3步搞定QQ空间历史说说备份 GetQzonehistory3步搞定QQ空间历史说说备份【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory多年前发的说说现在不拷出来只会越翻越深。GetQzonehistory是一个做QQ空间历史说说备份的免费开源工具适合想保留旧记录、又不想逐条登录网页手动保存的用户。做完之后你手里是6张Excel表、1个HTML网页和一个本地图片文件夹。QQ空间历史说说备份能做什么这个工具干三件事批量抓取历史说说。程序按每10条一批拉取QQ空间消息列表再拉取当前可见的说说列表做去重合并两个数据源合计能覆盖到2014年以前的内容。只要一条说说曾出现在消息列表里隔了很多年也能导出来。自动分类出表。抓取完成后程序按原创说说、转发、留言等类型拆分记录写入6张Excel字段是时间、内容、图片链接、评论。数据到手后不需要再人工分堆。渲染网页版并下载图片。说说和转发两张表会被渲染成一个HTML页面说说里引用的图片逐张下载到pic目录。网页直接双击就能看图片在本地留了底。GetQzonehistory浏览器里手动保存登录方式终端出二维码手机扫码不输密码在电脑登录QQ空间覆盖范围消息列表当前可见说说含2014年前只翻到多少是多少输出格式6张Excel1个HTML图片文件夹无统一产物靠手工存耗时方式自动跑每10条间隔3秒手工操作耗时取决于说说量 克隆并运行五分钟拿到备份打开终端先把代码克隆下来并创建虚拟环境一个独立的Python运行环境不会弄乱你系统里已装的库git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv然后激活环境并安装依赖requests负责网络请求BeautifulSoup负责解析网页pandas负责生成表格# Windows .\myenv\Scripts\activate # macOS / Linux source myenv/bin/activate pip install -r requirements.txt最后运行主程序python main.py终端会先打印登录二维码获取成功并输出一段字符画二维码用手机QQ扫码确认。终端提示从二维码认证中变成登录成功后进度条开始滚动每批取10条间隔3秒逐批打印已获取条数。跑完后打印消息总数、最早一条说说的时间和好友数并自动打开结果文件夹。下次再运行会列出已登录的用户输入序号即可复用登录状态不用重新扫码。程序从扫码登录、拉取消息到导出结果的主路径 结果文件6张Excel表加1个网页跑完后所有产物放在resource/result/你的QQ号/目录下QQ号_全部列表.xlsx全部说说与消息记录QQ号_说说列表.xlsx原创说说结构表QQ号_转发列表.xlsx自己转发的内容QQ号_留言列表.xlsx好友回复记录QQ号_好友列表.xlsx好友昵称与QQ号QQ号_说说网页版.html浏览器打开浏览pic/目录说说图片本地备份导出说说之后的两个具体用法把旧说说搬到博客。想把某一年发的说说整理成文章的话用pandas按年份过滤说说列表表再输出文本即可import pandas as pd df pd.read_excel(QQ号_说说列表.xlsx) rows df[df[时间].str.startswith(2015)] for t, c in zip(rows[时间], rows[内容]): print(f## {t}\n\n{c}\n)预期输出是2015年每条说说一段带发布时间的标题加正文段数取决于那年发了多少条。按年份挑回顾素材。写年度回顾时对说说列表表的时间列取前4位分组统计能得到每年的说说数量发得最多的年份作为素材来源回顾就有具体可写的内容。用之前先知道这些设置为仅自己可见的说说取不到已删除且未进入消息列表的说说无法恢复每10条等待3秒说说越多耗时越长macOS/Linux需先安装zbar库空间页面结构若调整程序需要更新跟进数据在你自己的电脑上请求空间接口并写入本地文件夹说说内容不会上传到其他服务器。登录状态保存在 resource/user/ 目录不打算保留时可以删掉这个文件夹。先做这几件事克隆并装好依赖约10分钟运行程序扫码备份视说说量而定把结果文件夹拷到另一块存储2分钟适合QQ空间留有旧说说的用户先做扫码跑一次完整备份。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考