
GetQzonehistory 指南3 步把 QQ 空間十年歷史說說導出成 Excel【免費下載鏈接】GetQzonehistory獲取QQ空間發布的歷史說說項目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryQQ 空間里 2015 年發的第一條說說你現在翻不到了——消息列表只保留最近幾百條再往前的記錄點進去就是空白。GetQzonehistory 的作用很簡單模擬掃碼登錄你的 QQ 空間把互動消息和未刪除說說全部拉下來整理成 Excel、離線 HTML 網頁和本地圖片存在你自己電腦上。 最短上手路徑你只需要 Python 環境不用裝瀏覽器、不用配 API。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.txtpython main.py運行后終端打印一個二維碼用手機 QQ 掃一下登錄成功就開始抓取。每拉 10 條消息休息 3 秒防止觸發風控幾百條說說大概跑幾分鐘。 它幫你解決什么消息列表越滾越短老說說找不回來util/GetAllMomentsUtil.py 直接調 QQ 空間「未刪除說說」接口按 30 條一頁翻頁拉取能覆蓋到 2014 年之前的內容。main.py 則從互動消息列表補抓「被評論過、被點贊過」的說說兩路數據合并去重能抓到的就盡量都抓到。登錄不想輸密碼util/LoginUtil.py 走二維碼掃碼登錄終端里直接渲染 ASCII 二維碼手機掃完即可。登錄態緩存在resource/user/目錄下次運行不用重新掃想切賬號就選「重新登錄」輸入 0。表情標簽和時間格式不統一util/ToolsUtil.py 做兩件事把 QQ 表情[em]標簽替換成img標簽HTML 版里直接顯示表情圖把「2019年3月5日 14:20:05」和「2019年3月5日 14:20」兩種時間戳統一成可排序格式。 跑完之后你得到什么所有文件落在resource/result/你的QQ號/目錄下文件內容你的QQ號_全部列表.xlsx消息列表 未刪除說說的合集字段時間、內容、圖片鏈接、評論你的QQ號_說說列表.xlsx僅你原創的說說你的QQ號_轉發列表.xlsx你轉發過別人的內容你的QQ號_留言列表.xlsx好友給你的留言你的QQ號_其他列表.xlsx好友在你空間下的動態你的QQ號_好友列表.xlsx昵稱、QQ 號、空間主頁你的QQ號_說說網頁版.html離線網頁瀏覽器直接打開帶圖片、評論、表情pic/所有說說的本地圖片按內容命名HTML 版把圖片、評論、QQ 表情都還原了雙擊就能在瀏覽器里按時間線瀏覽斷網也能看。整體流程掃碼登錄 → 拉互動消息 → 補未刪除說說 → 下載圖片 → 寫 Excel HTML?? 進階用法只要未刪除的原始數據不要消息列表fetch_all_message.py 單獨走未刪除說說接口輸出到resource/fetch-all/目錄額外生成一份所有可見說說.md圖片已下載、轉發原文和評論內嵌在 Markdown 里。適合你只想拿干凈文本數據、不想要消息列表的場景。定期自動備份把python main.py包進 cron 任務每半年跑一次。登錄態緩存在resource/user/里Cookie 沒過期就不用重新掃碼過期了程序會自動重新彈二維碼你掃一下接著跑。用導出的 Excel 做二次分析Excel 里時間、內容、圖片鏈接、評論都是獨立列。用 pandas 按年份 groupby 能統計哪年發得最多把「內容」列丟進分詞腳本可以挖高頻詞「圖片鏈接」列批量下載直接做壁紙歸檔。?? 踩坑速查終端二維碼顯示亂碼→ 確認終端編碼是 UTF-8程序同時會把二維碼存成圖片去resource/temp/QR.png手動打開掃。Linux / macOS 報「無法找到 zbar 共享庫」→ 先裝系統包sudo dnf install zbarFedora或brew install zbarmacOS再重跑。掃碼后一直轉、最后超時→ 二維碼有效期大約兩分鐘重新運行python main.py會生成新的。登錄后顯示 0 條消息→ 消息列表確實為空很少發過動態或空間權限設了僅自己可見換fetch_all_message.py走未刪除接口試試。導出文件寫不進去→ 確認resource/result/目錄有寫權限、磁盤空間夠Windows 下關掉正在打開對應 xlsx 的 Excel 進程。安全提醒→ 數據全部落在本地不經過第三方服務器但resource/user/里的 Cookie 文件等同于登錄憑證別把這個目錄發給別人或提交到代碼倉庫。現在就可以跑起來git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python main.py【免費下載鏈接】GetQzonehistory獲取QQ空間發布的歷史說說項目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory創作聲明:本文部分內容由AI輔助生成(AIGC),僅供參考