ARTICLE DETAIL

资讯详情

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

GetQzonehistory完整指南:一键备份你的QQ空间全部说说

GetQzonehistory完整指南:一键备份你的QQ空间全部说说 GetQzonehistory完整指南一键备份你的QQ空间全部说说【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryQQ空间的说说没有官方导出入口账号养了好几年早期动态早就从列表里翻不到了。GetQzonehistory 干的事很直接扫码登录你自己的空间把历史说说、转发、评论和图片全部抓下来存成本地 Excel 和网页。全程不碰密码数据只落在你自己的机器上。它能帮你做什么全量备份说说、转发、留言、好友列表分别存档每条说说的图片逐张下载到本地pic/文件夹扫码登录终端直接显示二维码手机 QQ 扫一下就行登录状态会缓存下来下次免扫码多格式输出Excel 列表时间、内容、图片链接、评论四列加一个仿空间样式的网页版既能编辑也能直接看中断不白跑运行中途按 CtrlC已抓到的数据也会自动保存不会前功尽弃三步完成首次备份环境要求不高Python 3.8 以上即可推荐用虚拟环境隔离依赖git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv # Windows 用 myenv\Scripts\activatemacOS/Linux 用 source myenv/bin/activate 激活 pip install -r requirements.txt然后运行主程序python main.py终端会打印一个字符画二维码用手机 QQ 扫一扫看到登录成功就开始自动抓取了。小提醒Linux 需要预装 zbarRPM 系系统执行sudo dnf install -y zbarmacOS 检测到 Homebrew 后可以交互式自动装好。它的备份流程是怎么跑的项目按功能拆成了 5 个模块各管一摊想看实现直接进util/目录登录模块QR()拉取登录二维码并在终端里渲染出来cookie()轮询扫码状态成功后把会话写入resource/user/缓存请求模块先用get_message_count()拿到总条数再由get_message(start, count)每批 10 条地翻批与批之间固定休息 3 秒把对服务器的压力控制在温和范围说说补全模块get_visible_moments_list()从空间主页把还没删除的说说再抓一遍和消息列表去重合并——消息列表里看不到的这里能捞回来一部分GetQzonehistory 从扫码登录到分批抓取、数据整理、结果导出的完整工作流程导出结果长什么样跑完后所有结果按你的QQ号分目录放在resource/result/下结构清晰GetQzonehistory 导出的文件结构分类 Excel 列表、网页版和 pic 图片目录QQ号_全部列表.xlsx消息列表里的全部动态QQ号_说说列表.xlsx、_转发列表.xlsx、_留言列表.xlsx、_好友列表.xlsx按类型分开的四张表QQ号_说说网页版.html仿空间的网页版QQ 表情会渲染成表情图图片链接也被替换成高清版本浏览器打开就能翻pic/所有说说图片文件名取自说说内容几个实用技巧GetQzonehistory 怎么用才快抓取是每 10 条歇 3 秒的节奏数据多的话跑一两个小时很正常别中途杀进程——真断了也会保存已抓部分免重复扫码首次登录的 cookie 缓存在resource/user/再次运行时会列出已登录账号让你选选重新登录才扫码想好备份范围它能拿到的上限是消息列表 当前空间可见动态删除太久或仅自己可见的说说不在覆盖范围内所以第一次备份尽量早做数据与隐私要注意什么只备份自己的账号。README 里写明了本工具仅供学习和技术研究别用于商业用途或抓别人的数据cookie 文件等于登录凭证resource/user/目录别分享给任何人备份完成后建议删掉备份文件本身也该有备份建议本地 外置存储各留一份隔几个月抽查一下文件还能打开技术栈一览整个工具是纯 Python 实现依赖清单就在requirements.txt里requests网络请求BeautifulSoup4解析消息列表的 HTMLpandas openpyxl写出 ExcelPillow qrcode pyzbar二维码的生成与解码tqdm进度条fake-useragent / chardet模拟浏览器 UA 与自动识别编码现在就跑起来备份这事没有再等等的说法早跑一天档案就多一天的完整度。找个晚上把python main.py跑起来扫个码剩下的交给它。使用中遇到登录失败、依赖装不上之类的问题把报错贴到项目的 issue 区作者会跟进代码不熟也能提修改建议这类小工具靠社区一起养着才活得久。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表