
GetQzonehistory十分鐘完成一次免費的QQ空間備份與說說導出【免費下載鏈接】GetQzonehistory獲取QQ空間發布的歷史說說項目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory十年前在空間發過的照片鏈接今天多半已是死鏈。趁QQ空間數據還在把備份做起來是每個老用戶的必修課GetQzonehistory是一款免費開源QQ空間備份工具掃碼登錄后把賬號下的說說、轉發、留言、評論與配圖逐條導出為 Excel 和離線網頁全部落盤到你自己的電腦全程不碰密碼。 為什么值得現在做藏在空間里的三種風險你的QQ空間是一個密碼由別人設的保險箱。里面存了上千條說說和照片但規則都掌握在保管方手里平臺隨時可能調整清理策略、下線舊數據十年前的配圖原圖地址可能早已失效一點開只剩空白賬號被臨時凍結或一次誤操作清空數據就再也沒有找回的余地。平臺清理、鏈接失效、賬號異常這三種情況發生得很安靜不會有人提前通知你。備份的意義就是把鑰匙拿到自己手里把可能消失的內容變成隨時能打開、能檢索的本地文件。?? 裝好跑通克隆倉庫后三條命令完成QQ空間備份全程只需要 Python 3 環境Windows、macOS、Linux 都能跑git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv # Windows: myenv\Scripts\activate # macOS/Linux: source myenv/bin/activate pip install -r requirements.txt python main.py跑起來后有三個要點值得知道掃碼免密登錄。程序生成二維碼手機QQ掃一下即完成登錄全程不輸入、不接觸你的QQ密碼憑證只存在本地。限速抓取。進度條按每批 10 條、批間停頓 3 秒的節奏推進這不是卡住而是刻意設計的限速用來降低觸發平臺風控的概率條數多時耐心等即可。中斷不丟數據。中途按CtrlC停止中斷信號會先觸發保存邏輯見main.py里的signal_handler已經抓到的說說不會白抓。 跑完能看到什么導出目錄九項驗收清單運行結束后控制臺會打印消息總條數、最早一條說說的發布時間、圖片張數等統計并自動打開resource/result/你的QQ號/目錄。對照下表逐項驗收產出一句話說明*_全部列表.xlsx全部抓取消息的匯總時間、內容、圖片鏈接、評論各自成列*_說說列表.xlsx你自己發布的說說*_轉發列表.xlsx轉發過的每一條內容*_留言列表.xlsx空間留言板的互動記錄*_其他列表.xlsx好友在你空間的互動消息*_好友列表.xlsx好友的昵稱、QQ 號、空間主頁地址*_說說網頁版.html說說與轉發按時間倒序離線雙擊可開頭像、QQ表情均還原pic/QQ空間圖片備份的本地化結果自動替換為高清原圖文件名取自說說內容resource/user/登錄憑證Cookie 緩存下次運行先選已登錄用戶免重新掃碼時間精確到秒評論也做了結構化拆分意味著這六張表不僅是看得見更是可計算的。請求緩存按QQ號單獨存放在resource/fetch-all/目錄見 util/GetAllMomentsUtil.py多賬號之間互不干擾。? 避坑新手最常問的三個問題實操中大部分卡點集中在這三類都有現成解法問題回答依賴裝不上或下載極慢換阿里云鏡像源pip install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt提示無法找到 zbar 共享庫二維碼識別庫缺失。Linux 執行sudo dnf install -y zbarDebian/Ubuntu 為apt install libzbar0macOS 上 util/LoginUtil.py 會引導你通過 Homebrew 一鍵安裝抓得少或跑得特別慢批間停頓 3 秒是限速設計的正常表現不是故障歷史消息列表之外的內容如僅自己可見的說說天然抓不到網絡不穩漏了批次多運行幾次即可增量保存數據到手后三件值得做的事① 用 Pandas 把說說變成年度報告。導出的 Excel 就是時間、內容、圖片鏈接、評論四列幾行代碼就能算出每月發說說的條數和最長幾條import pandas as pd df pd.read_excel(你的QQ號_說說列表.xlsx) df[時間] pd.to_datetime(df[時間], format%Y年%m月%d日 %H:%M:%S) print(df.groupby(df[時間].dt.to_period(M)).size()) # 每月說說條數 top df.sort_values(df[內容].str.len(), ascendingFalse).head(3) print(top[[時間, 內容]]) # 最長的三條再往上做詞頻分析、統計配圖數量的年度變化回憶就能變成一張圖表。② 配置定時任務自動增量備份。Linux/macOS 在 crontab 里加一行0 3 1 * * cd /path/to/GetQzonehistory source myenv/bin/activate python main.py每月自動跑一次Windows 用戶用任務計劃程序同樣可行。Cookie 復用意味著定時任務不需要重新掃碼。③ 把離線網頁版當私人時間線索引。說說網頁版.html不依賴網絡直接收藏即可檢索時先查 Excel 表定位條目再回網頁版看上下文比在空間里一頁頁翻快得多。安全與邊界四句話說清楚抓到的數據只寫入你自己的硬盤全程本地處理不上傳任何第三方服務器。登錄走掃碼免密工具不收集、不保存你的QQ密碼Cookie 存于本地resource/user/不放心隨時刪除重掃。核心邏輯開源可審計登錄、請求、解析分別在 util/LoginUtil.py、util/RequestUtil.py、util/GetAllMomentsUtil.py導出路徑配置在resource/config/config.ini每一步都能自己核對。只備份自己空間的內容遵守平臺規則與工具免責聲明不采集他人數據尊重隱私。備份這件事最怕的不是麻煩而是以為數據會一直在。今天花十分鐘跑通一次導出多年后打開這些本地文件時你會感謝現在動手的自己。工具用著順手就給項目點個 Star或把這篇轉給還在擔心空間內容丟失的朋友。【免費下載鏈接】GetQzonehistory獲取QQ空間發布的歷史說說項目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory創作聲明:本文部分內容由AI輔助生成(AIGC),僅供參考