間線搬回本地)
QQ空間歷史說說備份指南GetQzonehistory 五分鐘把時(shí)間線搬回本地【免費(fèi)下載鏈接】GetQzonehistory獲取QQ空間發(fā)布的歷史說說項(xiàng)目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistoryQQ 空間里那十幾年的動(dòng)態(tài)全存在騰訊的服務(wù)器里哪天清理了、找不回了就真沒了。GetQzonehistory 做的事很直接掃一次碼把你賬號(hào)下所有還可見的歷史說說、配圖和評(píng)論整批拉下來存成本地 Excel、網(wǎng)頁(yè)和圖片。整個(gè)過程在你自己電腦上完成密碼一個(gè)字都不用輸。三步本地備份 QQ 空間說說一條命令鏈走完裝依賴到跑起來大概幾分鐘git clone https://gitcode.com/GitHub_Trending/ge/GetQzonehistory cd GetQzonehistory python -m venv myenv source myenv/bin/activate pip install -r requirements.txt python main.pyWindows 把激活那行換成.\myenv\Scripts\activate其余照抄。程序啟動(dòng)后終端會(huì)打印一個(gè)二維碼手機(jī) QQ 對(duì)準(zhǔn)掃一下、點(diǎn)確認(rèn)登錄就算完成抓取自動(dòng)開始進(jìn)度條一路走到底。依賴都是常見庫(kù)requests 發(fā)請(qǐng)求pandas 寫表格beautifulsoup4 拆消息頁(yè)面tqdm 畫進(jìn)度。導(dǎo)出文件里都有什么跑完的產(chǎn)物全放在resource/result/你的QQ號(hào)/下一類東西一個(gè)文件互不混著產(chǎn)物內(nèi)容6 個(gè) Excel全部列表、說說列表、好友列表、轉(zhuǎn)發(fā)列表、留言列表、其他列表分表存放說說網(wǎng)頁(yè)版.html瀏覽器打開即可觀感接近空間原頁(yè)面的時(shí)間線pic/說說配圖逐張下載按正文內(nèi)容命名Excel 里每條說說都有時(shí)間、正文、圖片鏈接和評(píng)論四塊信息好友表則記錄了昵稱、QQ 號(hào)和空間主頁(yè)。圖片文件名取自說說正文看到圖就能想起是哪條。掃碼登錄不碰密碼登錄走的是 QQ 官方掃碼通道腳本從頭到尾不經(jīng)過你的賬號(hào)密碼。登錄態(tài)緩存在resource/user目錄下次啟動(dòng)會(huì)列出已登錄賬號(hào)供選擇輸入 0 重新掃。抓取范圍也有明確邊界只覆蓋你當(dāng)前能看到、且沒刪掉的動(dòng)態(tài)。設(shè)為僅自己可見的說說不在消息列表里自然也不會(huì)出現(xiàn)在導(dǎo)出結(jié)果中。它是怎么跑起來的鏈路可以壓成一句話掃碼拿登錄態(tài) → 分頁(yè)拉消息 → 逐條解析 → 寫盤。掃碼交互在util/LoginUtil.pymain.py每次從消息列表取 10 條、歇 3 秒再取下一批節(jié)奏放慢是為了別觸發(fā)風(fēng)控解析用 BeautifulSoup 從每條里拆出時(shí)間、正文、圖片和評(píng)論順帶把互動(dòng)過的好友收集進(jìn)好友表util/GetAllMomentsUtil.py再走一遍說說列表接口補(bǔ)全未刪除內(nèi)容收尾統(tǒng)一落成 Excel、HTML 和圖片文件。拿到數(shù)據(jù)后的幾種玩法做實(shí)體紀(jì)念冊(cè)網(wǎng)頁(yè)版用瀏覽器導(dǎo)出 PDF挑幾頁(yè)好的打印出來老說說就有了紙面版本。復(fù)盤社交關(guān)系在 Excel 里按評(píng)論列排序當(dāng)年誰在你動(dòng)態(tài)下刷存在感最多一眼看穿約老友敘舊也有由頭。半年一備定期重跑python main.py把新文件夾拷進(jìn)移動(dòng)硬盤增量部分自動(dòng)補(bǔ)齊。常見卡點(diǎn)Q需要 QQ 密碼嗎不需要。全程掃碼手機(jī) QQ 確認(rèn)一下即可。Q刪掉的說說能找回來嗎不能。服務(wù)端已經(jīng)清掉的內(nèi)容工具夠不著它只導(dǎo)出當(dāng)前還可見的部分。Q跑到一半按了 CtrlC前面的白干嗎不會(huì)。中斷前拿到的數(shù)據(jù)會(huì)即時(shí)存盤再啟動(dòng)一次就接著往下拉。Q2014 年以前的老內(nèi)容怎么取主流程之外的fetch_all_message.py走的是說說列表接口每頁(yè) 30 條能覆蓋包含早年記錄的可見未刪除內(nèi)容輸出成 Markdown 并把配圖一并下好。說在最后這個(gè)工具只適合歸檔自己的數(shù)據(jù)別拿去抓別人也別把導(dǎo)出的內(nèi)容挪去商用平臺(tái)的服務(wù)條款該遵守還是遵守。云端那條時(shí)間線從今往后在本地存了一份想翻哪年翻哪年?!久赓M(fèi)下載鏈接】GetQzonehistory獲取QQ空間發(fā)布的歷史說說項(xiàng)目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考