十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

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

GetQzonehistory 使用指南:把QQ空间的历史说说导出成本地Excel和网页

GetQzonehistory 使用指南:把QQ空间的历史说说导出成本地Excel和网页 GetQzonehistory 使用指南把QQ空间的历史说说导出成本地Excel和网页【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryGetQzonehistory 是一款开源的 Python 工具用来获取你在QQ空间发布的历史说说并把它们整理成 Excel 表格、网页和图片文件夹全部保存在你自己的电脑上。它适合想给自己的空间内容做一份离线备份的普通用户装好依赖、扫一次二维码剩下的分页抓取、解析、图片下载和导出都由程序自动完成。哪些人会用上它三类典型场景换设备、担心旧数据不好找QQ空间里几年的说说分散在各条时间线里逐条截图不现实。运行一次可见说说连同评论一起落到本地表格以后按时间或关键词检索都行。整理个人记录导出后的表格按时间、内容、图片链接、评论四列排好筛选、统计、再加工都方便比如只挑某一年的内容单独存档。留档需求想把某段时间的动态、转发和留言留一份结构化记录生成的 HTML 网页版可以直接在浏览器里按时间线浏览。第一次运行从克隆仓库到完成导出前置条件是 Python 3.6 以上版本Linux、macOS 用户还需要 zbar 共享库程序启动时会检查并给出对应的安装提示。git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory接着创建虚拟环境并安装依赖python -m venv myenv pip install -r requirements.txt激活环境Windows 执行.\myenv\Scripts\activatemacOS/Linux 执行source myenv/bin/activate然后启动主程序python main.py启动后终端会显示登录二维码用手机QQ扫一扫即可。如果之前登录过程序会列出resource/user/里已缓存的账号直接选序号继续输入 0 则重新扫码。不方便搭建 Python 环境时README 提到 release 页面提供打包好的单文件版本可以直接执行。导出完成后去哪里查看说说归档全部数据默认放在resource/result/下、以你的QQ号命名的文件夹里程序结束时会自动打开该目录文件内容QQ号_全部列表.xlsx抓取到的全部说说与消息记录含时间、内容、图片链接、评论四列QQ号_说说列表.xlsx你本人发布的说说QQ号_转发列表.xlsx你转发过的内容QQ号_留言列表.xlsx你留给好友的评论QQ号_其他列表.xlsx消息列表里出现的其他动态QQ号_好友列表.xlsx好友昵称、QQ号、空间主页地址QQ号_说说网页版.html按时间线还原的网页含头像、图片与评论pic/文件夹说说里配的图片按文字内容命名表格用 Excel 或 WPS 直接打开即可HTML 文件双击就能在浏览器里浏览其中的图片链接已替换为高清版本。四个直接影响使用体验的机制两个数据来源合并程序先逐页翻空间的历史消息列表每页10条每批间隔3秒再把官方说说列表里未删除的可见说说合并进来并去重后者能覆盖到更早年份的内容。登录状态缓存扫码得到的会话信息存在resource/user/下次运行无需重复扫码多账号也可以切换。中途退出保留已有数据抓取过程中按 CtrlC程序会先把已抓到的内容落盘再退出不用从头再来。限速抓取每读完一批停3秒说说越多总耗时越长属正常现象耐心等待即可。运行前需要知道的限制只能获取消息列表中出现、或当前仍可见的说说仅自己可见以及已被删除的内容无法拿到这是数据源本身的边界。Linux 和 macOS 上必须先装好 zbar 库否则扫码环节会报错退出程序会自动给出对应系统的安装命令提示。工具仅供学习和技术研究请只用于自己的账号并遵守平台规则与相关法律法规。完整的目录结构说明和安装细节在仓库的 README 里拿到代码后可以直接对照查看。【免费下载链接】GetQzonehistory获取QQ空间发布的历史说说项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表