微信朋友圈終於可以匯出了!

我們之前分享過很多解密本地微信資料的工具——
吾愛上,批次解密、檢視、整理微信圖片的 WxDatViewer。
GitHub 上,解密備份聊天記錄的 WechatExporter、WechatBakTool、留痕。
之所以咱們能這麼搞,是因為這些屬於你的微信資料,最終都被保留在了本地。
不是即時呼叫伺服器,也就沒了那麼多的限制,解密後微信資料的管理、呼叫、備份,甚至資料視覺化等等,都可以直接按需求來。
那麼問題來了,咱們的朋友圈呢?
同樣在本地,但位於快取之列。
說大白話就是,像微信朋友圈這種資料,屬於你點進去載入了才有,沒點進去本地就沒有。
所以想製作一個批次匯出朋友圈的工具,就需要全部載入再去解密才能搞定。
基於這個思路,B 站 UP 主 @技術爬爬蝦 開源了一個備份朋友圈的工具:WechatMoments。
全程自動化,操作 0 門檻,簡單易用還好用,感興趣的小夥伴不妨接著往下看。
WechatMoments
GitHub 上,作者提供了免安裝的打包程式,所以我們解壓後右鍵「管理員」執行就好。
當然,這有一個前提,即在啟用 WechatMoments 前,先登入自己的微信。
然後你就能看到這個樸實無華的視窗了,一共兩個功能——
自動瀏覽全部朋友圈;自動瀏覽單個朋友。
前者的意思是開啟朋友圈的後,不管是哪個好友發的,通通儲存下來。
後者則是,點對點的備份好友的全部朋友圈。
與之對應的,就需要咱們提前開啟兩個視窗:朋友圈視窗、搜一搜視窗。
備份朋友圈這個咱們就不多說了,一來是屬於無差別備份,微商、廣告啥的備份下來也沒啥意義;
二來據作者所說,在朋友圈視窗,微信只能載入近 100 天的朋友圈資料,3 個月以前的就不支援載入了。
反正具體操作差不多,有需要的小夥伴可以自己搗鼓,來看看如何 3 步備份一個人的完整朋友圈。
具體操作
以我自己的朋友圈為例——
第一步,開啟搜一搜視窗,並在 WechatMoments 上輸入好友暱稱。
至於為啥是搜一搜視窗,自然是因為 PC 端微信壓根沒有單個好友朋友圈的介面。。。
所以 UP 主想到了曲線救國,用搜一搜檢視朋友圈的方式搞定。
當然了,說這麼多,具體操作就輸入暱稱、點選開始就完事了。
第二步,等待載入。
沒錯,就是純等,因為全部都是自動完成的。
自動去搜一搜裡查詢。
自動去模擬點選,載入朋友圈的資料。
注意啊,因為在載入這一步有大量的滑鼠模擬操作,直到全部載入了,還在模擬點選。
說人話就是全部載入完了,還會跟你搶滑鼠。
需要我們手動停止,正確的姿勢是——
Win+D 回到桌面,再開啟 WechatMoments 點選「停止」,再點選「下一步」。
第三步,匯出備份。
萬事俱備,就可以開始解密本地資料,並整理成排版後的 HTML 檔案了。
WechatMoments 提供了這個視窗。
選擇好友後,可以按日期篩選匯出的內容,也支援把朋友圈圖片另外儲存下來,或把影片轉碼為 H264 嵌入 HTML 檔案裡。
然後,你就得到一份記錄了排好版的朋友圈了。
圖片可以點選看大圖,連結可以自動跳轉。
時間也對的上,我 2015 年至今的朋友圈,都有成功備份。
注意事項
不過前後匯出了幾百條朋友圈,我覺得還是有一些注意事項要說的。
1、WechatMoments 不支援備份自己的朋友圈。
主要是搜一搜這種方法,不支援檢視自己的朋友圈,最樸素的方案,就是像作者說的那樣,用小號備份。
2、WechatMoments 備份會漏下個別的朋友圈。
這是我在備份時發現的小 bug,具體說來就是——
因為 WechatMoments 的備份,是透過一條條朋友圈點進去載入實現的,少不了模擬滑鼠點選,模擬滾輪滑動的操作。
但當朋友圈出現,「一行文字」被「多行圖文」包夾的時候,滑鼠一滾動,就漏掉了單獨一行的文字。
沒載入,自然也無法被成功匯出,雖說這樣漏載入只是個例,但要是想全部載入的話,就需要——
最後回到 WechatMoments 點選停止,手動點進去載入。
3、WechatMoments 備份影片的能力弱。
一開始我們就提到了,備份朋友圈的原理是先把資料載入到本地。
而操作中,WechatMoments 並沒有把每個影片都點進去播放。
如果你平常沒在電腦上開啟過的話,十有八九是沒辦法備份的。
不過會保留影片的所有資訊,包括不限於影片號的名字、封面、標題、話題等等,對我而言影響不大。
可能你會問了,圖片也沒有一張張點進去,為啥能得到大圖呢?
因為圖片連結被儲存到了本地,而影片連結微信進行了加密。
換言之,圖片和影片,壓根不是一個賽道的。。。
結語
大體上這就是 WechatMoments 的全部內容了。
其實從實現的原理看,動手能力強的小夥伴可以用 RPA 去自己 DIY 復刻一個朋友圈匯出指令碼。
其精華是利用搜一搜,搞定微信不給個人朋友圈頁面的問題,而作者已經都教給了大家。
但想想匯出後的解密、樣式上的調整,我多半還是會選現成的 WechatMoments。
像微信這種備份工具,咱們的態度是,可以不用,但不能沒有。
翻了翻我備份的這近十年裡的朋友圈,那些本以為忘記的的回憶又都回來了——
看比賽時的激動不已:
告別某個特殊的日子:
生活中的有趣瞬間:
嘚瑟一下自己公眾號的資料:


微信唯一齣的一次大資料報告:
離開工作十年的城市:
那時候雖然沒開公眾號,其實一直在分享:
沒想到的是,一開啟一不留神就看了整整一個上午。。。
人生節點能有所記錄,這大概就是朋友圈存在的價值。
老規矩,我分流了一份 WechatMoments,有需要的小夥伴,咱們後臺回覆「軟體工具」就好了。

相關文章