ARTICLE DETAIL

资讯详情

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

如何快速备份QQ空间:从扫码到完整数据导出

如何快速备份QQ空间:从扫码到完整数据导出 如何快速备份QQ空间从扫码到完整数据导出【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory如果你用了十年以上的 QQ想做一次完整的 QQ 空间备份试试 GetQzonehistory手机扫码后自动抓取历史说说、评论和图片导出成 Excel、HTML 和图片目录。备份到底解决了什么QQ空间网页版是个只进不出的通道老说说只能一页页翻却没有批量导出的入口。一旦你换绑手机、找回账号失败或者撞上平台的数据清理十年前的内容和照片就再找不回来。备份做的事很简单把你还看得见的内容完整复制一份到自己手里。跑通一次完整备份4条命令从克隆到扫码要求不高一台装了 Python 3.7 的电脑5GB 空闲空间即可Linux、macOS、Windows 都支持。把代码克隆到本地并进入目录git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory创建并激活虚拟环境避免污染系统里的 Python 包Windows 用.\myenv\Scripts\activatepython -m venv myenv source myenv/bin/activate安装依赖一次装齐pip install -r requirements.txt运行主程序终端会打印出登录二维码用手机 QQ 扫一次即可开始python main.py扫码只用于这一次登录凭证会留在本地之后重跑不用反复扫码。数据是怎么流出去的分页、去重、落盘登录后程序先查出你的说说总条数再一页一页地取。分页抓取就像翻相册一次翻一页不会把整本书一次抽坏。每一页的数据都会先写进本地缓存中途断网或被打断时下次重跑可以直接接着用。程序实际走两条线一条取消息列表每批 10 条一条取未删除的可见说说每页 30 条取完后按内容比对去重同一条说说只算一次防止两边重复计数。最后分类落盘文字进 Excel浏览用的时间线进 HTML图片进 pic/ 目录。打开 resource/result/ 你会看到什么 备份全部完成后程序会自动打开以你 QQ 号命名的结果目录结构长这样resource/result/ └── 10001234/ ├── 10001234_全部列表.xlsx ├── 10001234_说说列表.xlsx ├── 10001234_转发列表.xlsx ├── 10001234_留言列表.xlsx ├── 10001234_其他列表.xlsx ├── 10001234_好友列表.xlsx ├── 10001234_说说网页版.html └── pic/全部列表.xlsx拿到的所有记录汇总一条一行含时间、内容、图片链接、评论说说列表.xlsx只挑出你自己发布的原创说说转发列表.xlsx你转发别人的那些内容留言列表.xlsx你墙上收到的留言其他列表.xlsx别人发布的相关记录好友列表.xlsx互动过的好友昵称、QQ 号和空间主页链接说说网页版.html把原创和转发按时间排成一条时间线浏览器打开即可翻阅pic/从说说里下载下来的图片文件名取自说说正文记住这套三件套Excel 管数据HTML 管浏览pic/ 管图片。前两个用来整理统计最后一个用来真正翻看。让大空间备份不卡死batch_size 和 timeout 怎么调只有当你的空间数据量超过 2GB 时才需要动下面这几个参数参数含义默认值建议值request_interval每批请求之间的休息时长3秒2秒batch_size每批抓取的消息条数10条30条max_retry请求失败后的重试次数不重试3次timeout单次请求的超时时间5/10秒30秒当前版本里这几个数值直接写在 main.py 和 util/RequestUtil.py 的代码里打开文件按数字搜到对应位置修改即可可见说说那条线在 util/GetAllMomentsUtil.py 里另有每页 30 条的分页设置。方向只有一个越慢越稳网络差就调大间隔网络好才敢调大批次。你的数据没有离开过这台电脑 本地处理抓取、解析、保存全部在你自己的电脑上完成中间产生的缓存、登录凭证也只写入本地的resource/目录没有任何环节经过第三方服务器。令牌即弃扫码得到的会话凭证只存在resource/user/下供下次登录复用全程不需要你输入密码介意的话直接删掉凭证文件下次重跑再扫一次码就行。合规红线只备份你自己登录的空间不替别人扫码不拿数据做商业分发边界以项目免责声明为准。卡住了先看这里5个最常见卡点症状扫码后提示二维码已失效一直登录不上 →修复重新运行python main.py拿新二维码在有效期内完成扫码别锁手机屏幕。症状启动时报无法找到 zbar 共享库 →修复Debian/Ubuntu 执行sudo apt install -y libzbar0Fedora 用sudo dnf install -y zbarmacOS 用 Homebrew 装 zbar然后重跑。症状进度长时间不动终端反复刷请求超时 →修复换有线网络、避开晚高峰时段仍不行就按 CtrlC 停止再重跑已取到的数据会自动存下。症状跑完后 pic/ 里有个别文件打不开 →修复那是图片源链接失效了Excel 里还留着原链接可以按图索骥手动补几张。症状数据量大时运行到后期越来越慢、内存吃紧 →修复不要硬等CtrlC 停掉后分两次跑程序会保留已抓的部分比卡死强。把备份排进日历每月全量每周增量程序每次运行都是全量抓取所以适合固定节奏每月 1 号跑一次完整备份周日再补一次把这一周新增的说说收进来。新一次的输出放在同一目录结构下新旧版本并存出问题时总有上一份可以对照。生日、毕业、年底这类日子前后也值得多跑一次。早一天备份少一分丢失风险。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表