
GetQzonehistory3步完整導出QQ空間歷史說說【免費下載鏈接】GetQzonehistory獲取QQ空間發布的歷史說說項目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory翻QQ空間找去年的舊說說消息列表翻兩頁就斷了很多動態無法通過常規方式找回。手動截圖慢且不完整GetQzonehistory 換一條路從消息列表逐批抓取記錄做歷史數據導出整理成Excel和HTML存到本地。說白了這是個本地運行的QQ空間說說備份工具。它能幫你解決什么記錄找不全QQ空間的消息列表只保留較近的動態早期的翻不到。工具先抓消息列表再通過可見未刪除說說接口補一輪兩個來源合并能找回的動態盡量找回。手動保存太累逐條截圖既慢又容易漏。工具自動翻頁抓取每10條一批、批間休息3秒全程不需要人工干預幾分鐘跑完。數據散亂沒法用導出結果是分類好的Excel加一個網頁時間、內容、圖片鏈接、評論各占一列可以直接篩選和搜索而不是面對一堆截圖。中斷也不丟抓取過程中按 CtrlC 停止程序會先把已拿到的數據寫盤再次運行時會跳過已緩存的部分不用從頭再來。這些問題對應同一條流水線下面按數據流向拆開看。核心能力拆解從消息列表到Excel的數據導出流水線整體是一條抓取→清洗→落盤的線性流水線分5個階段掃碼登錄、請求數據、處理數據、保存數據、展示結果。圖數據導出流程圖展示從掃碼登錄到結果展示的5個階段輸入免密掃碼登錄與數據抓取登錄環節生成一個二維碼用QQ掃碼后拿到會話憑證cookie——后續請求出示它就能以你的身份訪問全程不碰賬號密碼。數據抓取按10條一批、每批停3秒的節奏翻頁像一個人在耐心翻相冊終端里的進度條實時顯示當前批次和總數。處理清洗、去重與分類解析靠 BeautifulSoup一個把HTML當表格逐格讀取的庫從每條消息里提取時間、內容、圖片和評論。內容高度相似的兩條記錄只留一條避免重復再按發布者把記錄分成說說、轉發、留言、其他四類。可見未刪除說說來源的數據在這一步并入2014年以前的舊動態也能進來。輸出多格式落盤與網頁還原結果統一寫入resource/result/你的QQ號/目錄6個Excel、1個還原QQ空間樣式的網頁、一個圖片文件夾。網頁版會把QQ表情還原成圖片、把縮略圖鏈接換成高清版本打開就像回到了當年的空間。從零到跑通本地化數據導出4步走克隆倉庫拿到全部源碼創建并激活虛擬環境安裝依賴運行主程序掃碼登錄git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv source myenv/bin/activate # Windows 用 myenv\Scripts\activate pip install -r requirements.txt python main.py跑起來之后你會看到終端先彈出登錄二維碼掃碼成功后打印登錄成功接著進度條一批批往下走。結束時提示導出成功請查看 resource/result/你的QQ號 文件夾內容并列出總消息數、說說數、好友數、圖片數等統計結果文件夾會被自動打開。踩坑提醒Linux 和 macOS 需要先裝 zbar 系統庫pyzbar 解碼二維碼依賴它否則啟動會提示無法找到 zbar 共享庫Linux 可執行sudo dnf install zbarmacOS 走 Homebrew。抓取節奏刻意放慢批間3秒數據多時導出會持續一段時間耐心等別強殺終端。從未出現在消息列表里的動態比如很早的僅自己可見說說抓不到這是消息列表機制決定的。誰適合用使用者類型典型訴求對應功能點普通用戶把成長說說存檔留念說說列表Excel 網頁版HTML內容創作者翻找過往文字素材按時間/內容/圖片鏈接篩選搜索數據分析愛好者時間線或情感分析結構化字段評論為JSON格式Python初學者學習爬蟲實戰代碼util/ 下5個模塊職責清晰不太適合追求全量恢復的人僅自己可見且從未進入消息列表的動態這個工具同樣拿不到。技術實現速覽3個值得看的設計免密掃碼登錄程序現場生成二維碼、解碼掃碼響應、保存會話憑證全程不存密碼。這么做是因為登錄態是數據導出鏈路里最大的泄密風險點繞開它最穩妥。雙源合并去重消息列表和可見未刪除說說兩個來源按內容相似度互相去重后合并。消息列表有互動記錄但缺早期動態說說接口有早期動態但量少合起來才最接近完整。中斷即落盤程序注冊了 SIGINT/SIGTERM 信號處理手動停止時先把已有數據存成Excel和圖片。幾分鐘的長任務里網絡抖動很常見中斷就全丟是最不可接受的結果。模塊劃分也很直白util/LoginUtil.py—— 掃碼登錄與會話管理util/RequestUtil.py—— 網絡請求util/GetAllMomentsUtil.py—— 可見未刪除說說抓取含本地緩存util/ConfigUtil.py—— 配置讀取util/ToolsUtil.py—— 通用工具HTML模板、表情替換、去重判斷導出產物長什么樣文件內容全部列表.xlsx全部互動記錄列時間、內容、圖片鏈接、評論說說/轉發/留言/其他.xlsx本人說說、轉發、留言及其他互動分4個文件好友列表.xlsx互動過的好友昵稱、QQ號、空間主頁說說網頁版.html還原QQ空間樣式的瀏覽網頁含圖片和評論預覽pic/ 目錄說說的本地圖片副本所有文件都在resource/result/你的QQ號/下文件名以QQ號為前綴導出完成后程序自動打開該文件夾。Excel列結構統一想按年份篩選或按關鍵詞搜索直接就能做要做二次分析用 pandas 或 Excel 公式讀入即可。HTML 負責日常翻閱pic/ 負責離線存檔。圖數據導出結果的文件結構按QQ號建目錄包含6個Excel、1個網頁和pic圖片目錄常見卡點Q登錄失敗或登錄后一條數據都拿不到先確認網絡能打開QQ空間網頁版再檢查 zbar 是否裝好解碼依賴它還不行就重新運行python main.py掃碼讓會話刷新。Q導出結果比我記憶里的少抓取基于消息列表沒進過列表的動態拿不到。工具會額外合并可見未刪除說說重跑一次通常能補齊可見部分僅自己可見的早期動態仍無法找回。Q有圖片下載失敗或鏈接打不開屬于正常現象程序會跳過失效鏈接繼續處理。到 pic/ 里對一下數量缺的圖可以拿鏈接手動試一次確認是否已過期。安全與合規數據全程在本機完成不上傳任何服務器登錄走官方掃碼密碼不出現在任何環節。請只用自己的賬號做備份尊重他人隱私和QQ平臺的使用條款不用于商業用途或批量抓取他人數據。后續規劃與社區參與項目是開源的作者在README里明確邀請大家繼續完善抓取邏輯和導出功能。遇到bug或想加功能直接提issue或發PR哪怕只是修一個報錯也歡迎。克隆倉庫、運行python main.py、掃碼3步走完。等結果文件夾彈出來時你找了一下午的那條舊說說可能就在里面。【免費下載鏈接】GetQzonehistory獲取QQ空間發布的歷史說說項目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory創作聲明:本文部分內容由AI輔助生成(AIGC),僅供參考