ARTICLE DETAIL

资讯详情

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

QQ空间说说备份工具GetQzonehistory:半小时把十年说说完整搬回本地

QQ空间说说备份工具GetQzonehistory:半小时把十年说说完整搬回本地 QQ空间说说备份工具GetQzonehistory半小时把十年说说完整搬回本地【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory你有没有算过从注册QQ到现在自己在空间里发过多少条动态有人随手一查发现这个数字超过了3000——高考前的抱怨、毕业照的九宫格、深夜的碎碎念全堆在那家借来的服务器上。平台哪天清数据、账号哪天出状况这些回忆可能说没就没。GetQzonehistory就是专门解决这件事的QQ空间说说备份工具扫码登录后自动抓取你全部的历史说说、转发、留言和配图整理成表格和网页存到本地全程免密、纯本地保存。板块一·先跑起来四条命令看到第一条成果先别急着理解原理我们直接上手。项目基于 PythonWindows、macOS、Linux 都支持电脑里装了 Python 3 就行。照着下面的命令一步步敲# 1. 把项目拉到本地 git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory # 2. 建一个独立虚拟环境避免污染系统环境 python -m venv myenv # 3. 激活它Windows 用下面这行 # .\myenv\Scripts\activate # macOS / Linux 用这行 source myenv/bin/activate # 4. 安装依赖并启动 pip install -r requirements.txt python main.py装依赖时如果网速感人把安装命令换成pip install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt几秒钟搞定。程序跑起来后终端会打印出一个二维码用手机QQ扫一下登录即完成。接着进度条开始滚动看到导出成功请查看 resource/result/你的QQ号/ 文件夹这行字就说明QQ空间历史说说导出已经跑通了导出文件夹还会自动弹出。第一次登录后Cookie 会存进resource/user/目录下次运行直接选账号不用再扫码。板块二·一次运行能得到什么六张表格加一个网页版跑完一次你的resource/result/你的QQ号/目录下会躺着整套结果结构大概长这样六张 Excel 各管一摊分得清清楚楚全部列表所有抓到的消息汇总时间精确到秒说说列表你自己发的正经说说转发列表转过的每一条内容留言列表留言板互动其他列表朋友在你空间的互动消息好友列表昵称、QQ号、空间主页地址每张表的列名是时间、内容、图片链接、评论原样保留不加工之后无论是筛选还是分析都顺手。一个网页版离线也能翻旧账。程序会自动生成你的QQ号_说说网页版.html把说说和转发按时间倒序排好头像、昵称、正文、配图、评论一应俱全连 QQ 表情都还原成了小图标。双击就能打开不需要联网像一本私人纪念册。配图自动下载并高清化。图片会按说说内容命名存进pic/目录抓取时还会自动把链接替换成高清版代码里把/mek1kp1换成了/sek1kp1不会只存下一堆模糊缩略图。如果你还想拿原始 JSONresource/fetch-all/你的QQ号/下有缓存文件运行fetch_all_message.py还能生成一份 Markdown 格式的所有可见说说.md。板块三·翻车自救手册四个高频坑一次说清问题启动时报无法找到 zbar 共享库程序直接退出解决这是二维码识别库没装。Linux 执行sudo dnf install -y zbarDebian/Ubuntu 用apt install libzbar0macOS 上项目会在util/LoginUtil.py里检测 Homebrew 并引导你一键安装。问题扫码后一直提示二维码已失效解决先确认手机QQ已登录、电脑系统时间准确然后重新运行生成新二维码。如果刚被安全策略拦截等几分钟再试避免多设备同时登录空间。问题只抓到一部分说说不是全部解决这是预期内的——工具只能拿到空间消息列表里的内容仅自己可见的说说天然抓不到。另外网络不稳可能漏批次建议保持网络通畅必要时分多次运行。问题程序跑得很慢进度条半天不动解决正常。程序每抓10条就强制休息3秒代码里time.sleep(3)这是刻意降频防风控。想中途停直接按CtrlC程序会先把已抓数据保存再退出——这个中断保护写在main.py的signal_handler里每次尝试都不会白费。板块四·让数据活起来三个玩法让备份升值数据到手只是开始本地文件能玩的花样可多了。整个流程从扫码到导出可以用下面这张图对照理解玩法一用 Pandas 统计你的话痨年份。Excel 列名固定几行代码就能算出每年发多少条import pandas as pd df pd.read_excel(你的QQ号_说说列表.xlsx) # 把中文时间列转成真正的日期类型 df[时间] pd.to_datetime(df[时间], format%Y年%m月%d日 %H:%M:%S) df[年份] df[时间].dt.year # 按年份统计说说条数哪年话痨一目了然 print(df[年份].value_counts().sort_index())再往下还能统计高频词汇、分析配图数量把回忆做成一份属于自己的年度报告。玩法二定时任务自动留档。网页版 HTML 直接收藏随时翻看想长期增量备份Linux/macOS 在 crontab 加一行定时执行Windows 用任务计划程序每月自动跑一次往后的每条新说说都会被安稳收进档案。玩法三改源码按你的方式导出。项目结构很干净util/下五个模块各司其职LoginUtil.py管登录、RequestUtil.py管请求、GetAllMomentsUtil.py管解析、ToolsUtil.py放工具函数、ConfigUtil.py读配置。想换输出格式改main.py里的save_data()就行。板块五·安全与使用边界放心用也请克制用聊这类工具安全问题绕不开。GetQzonehistory 的几个设计可以让你安心全程本地处理数据只写入你的硬盘不上传任何第三方服务器扫码免密不收集、不保存密码Cookie 存在本地resource/user/不放心可随时删掉重新登录源码开源可查登录、请求、解析逻辑全部公开任何一步都能自己核对同时话说在前面项目自带免责声明仅供学习和技术研究别拿去商用或非法采集。备份的是你自己的空间内容不要采集他人数据尊重平台规则和他人隐私——这是使用任何工具的前提。收尾·现在动手四步把回忆握在自己手里备份这件事最大的敌人不是技术而是反正它一直都在的错觉。趁现在还能打开花一顿饭的时间把十年存下来比什么都实在。现在就照做克隆项目、建环境、装依赖跑通python main.py手机QQ扫码登录等进度条走完打开resource/result/你的QQ号/翻一翻你的数字纪念册顺手给项目点个 Star让更多想留住回忆的人找到它数据不会等人趁今天动手吧。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表