ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

QQ空间历史说说找回:十分钟用Python工具把旧说说完整导出Excel

QQ空间历史说说找回:十分钟用Python工具把旧说说完整导出Excel QQ空间历史说说找回十分钟用Python工具把旧说说完整导出Excel【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryGetQzonehistory 是一款用于QQ空间历史说说找回的 Python 工具手机 QQ 扫码登录后它能把早已被主页藏起来的说说、好友留言和转发记录逐条取回整理成 Excel 与网页文件。整个流程在你自己的电脑上完成数据不经过任何第三方。旧说说不在主页了真的被删了吗主页翻不到旧说说多数情况下并不等于删除。平台侧还保留着这些记录只是不再展示。QQ空间有一条持续记录动态的消息列表你发的说说、别人留的言、转发的内容都会登记其中早期的条目也大多还在。GetQzonehistory 做的事情就是把这条消息列表翻出来还原出主页看不见的历史内容。GetQzonehistory 是什么一句话定位它给你的 QQ空间做一份本地备份。登录靠手机 QQ 扫码不碰账号密码取回的全是自己账号的数据中间文件和最终结果都落在本机目录里不经过任何第三方服务器。跑一次能生成哪些文件运行一次后程序会在resource/result/你的QQ号/下生成一组档案全部列表.xlsx全部历史消息按时间排序说说列表.xlsx你自己发布的说说转发列表.xlsx你转发过的内容记录留言列表.xlsx好友在你空间留下的留言好友列表.xlsx互动好友的昵称、QQ号、空间主页链接其他列表.xlsx其余互动动态说说网页版.html还原空间样式的网页浏览器直接打开带图片的说说还会把图片下载到同目录的pic/子文件夹文件名由说说内容生成重名时自动追加时间戳不会互相覆盖。三步跑通并导出第一步获取项目git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory第二步建虚拟环境并装依赖Windows 用myenv\Scripts\activatemacOS/Linux 用source myenv/bin/activatepython -m venv myenv source myenv/bin/activate pip install -r requirements.txt依赖都在 requirements.txt 里作用一句话概括beautifulsoup4 解析页面结构pandas 和 openpyxl 负责数据处理与写 Excelrequests 发网络请求tqdm 显示进度条Pillow、qrcode、pyzbar 处理图片与扫码。第三步运行并扫码python main.py终端出现二维码后用手机 QQ 确认即可。程序每批抓 10 条消息、批与批之间休息 3 秒说说多时可能跑几十分钟盯着进度条等就行。 主页看不见的说说是怎么抓回来的把它理解成查账本主页只是封面消息列表才是后面那本记事的账一条条登记着发生过的动态。工具做两件事先翻页取数。util/LoginUtil.py 完成官方扫码登录util/RequestUtil.py 再从消息列表分批取回历史数据再用主页能看到的说说做核对。util/GetAllMomentsUtil.py 把当前主页仍可见的说说补进来减少遗漏。取回的数据在本地完成清洗和去重涉及网络的只有登录 QQ 官方服务器和取回自己账号的数据。还有一个细节中途按 CtrlC 打断程序也会在退出前把已抓取的数据保存下来不算白跑。说说列表怎么读各份 Excel 的字段结构相近。以说说列表为例时间列是发布时间内容列格式为昵称正文图片链接列存图片地址多图用逗号分隔评论列存评论人、时间与评论内容的列表。好友列表则只有昵称、QQ、空间主页三列。想按浏览空间的方式翻看直接打开说说网页版 HTML 即可需要留档时还能另存为 PDF。备份数据怎么用用法做法年度归档在 Excel 里按时间列筛选统计每年发了多少条、常写什么互动统计对评论列做汇总谁最常出现在你的说说下面一目了然定期补跑每次运行都会完整重新生成结果每隔半年到一年再跑一次档案就不会断档常见问题与使用边界登录后取不到数据多为网络不稳或登录态失效确认能正常打开空间网页版后重新扫码运行。部分说说缺失有些内容本来就不在消息列表里比如仅自己可见的再跑一次可补充个别仍可能取不回。图片下载失败图片链接已失效时属正常现象程序会跳过并继续。macOS 提示缺 zbar先执行brew install zbar装好系统依赖再重跑。保存位置可在resource/config/config.ini中修改不改则默认放在 resource/result 下。找回多少取决于平台消息列表里还留着多少条建议第一次完整备份尽早做。本工具仅供个人数据备份、学习与研究使用请遵守平台相关条款并尊重他人隐私。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表