close

阿虛同學

讀完需要

15
分鐘

速讀僅需 8 分鐘

去年這個時候阿虛介紹過幾款微信公眾號文章批量下載工具:

但隨着微信的更新,之前介紹的軟件要麼因為停更不能用了,要麼就是開發者轉頭開始收費了

當然出現這些問題之後,陸陸續續有不少粉絲都來問過我怎麼辦,阿虛也是又研究&尋找了好一陣方法,今天終於有空來給大家再度提供一下解決方案了

今天這篇文章會解決關於微信文章保存的這些問題:

單篇保存

批量保存

批量獲取歷史文章標題+鏈接

帶留言保存

微信付費文章完美保存(帶留言)

放心,要介紹的工具都是完全免費的!!


1

批量保存微信文章

1.1

WeChatDownload

雖然「蠢太」大佬的博客已經關了,而且軟件最後更新也停留在了2020年5月20日

但 WeChatDownload 這款軟件實際上在2022年依舊能用,並且依舊是首推的工具,只是呢現在想繼續使用,需要掌握一點點小技巧

需要這款軟件的話,請關注微信公眾號:阿虛同學,在後台發送以下關鍵詞,後台即會自動回復下載地址:

公眾號下載

」單篇保存(帶留言)

單篇保存沒什麼好說的,現在依舊正常使用,你只需要在設置中心根據自己的需求勾選相關功能即可

▲建議勾選將圖片嵌入到html內

接着打開電腦版微信 » 打開文章,在文章左上角複製鏈接

因為阿虛勾選了「自動偵聽剪貼板鏈接下載」所以在上圖複製文章鏈接之後,軟件自動就幫我把文章下載到本地了(如果你沒勾選此功能,請切換到軟件主頁面,點擊粘貼下載)

▲留言/點讚數都能看到

打開本地的html文件一看,除了文章排版完全保留,你會發現留言也是能被完整保存下來的

默認保存的格式是html(同時建議勾選將圖片嵌入到html內),阿虛也是比較推薦大家用這個格式,因為保存為PDF的話會丟失動圖與一些文章排版,html格式則不存在這些問題

但是呢,此軟件無法保存付費文章(已付費的也不行),而如何保存微信付費文章請繼續往下看

批量保存

關於WeChatDownload 關鍵的問題就是2022年如何利用它批量下載公眾號文章了

原本是它可以通過複製歷史消息頁面的地址來進行批量下載的,而新版微信疑似為了限制第三方爬蟲工具,直接將這個「查看歷史消息」頁面的功能給刪除了

▲新版微信沒這個入口了

但事實上這個頁面並沒有被微信刪除,只是入口被微信隱藏了

你自然可以通過裝舊版微信(3.4.0及以下)來找回這個功能,但這樣備份聊天數據 +後續還原聊天數據都非常麻煩,我並不是很推薦使用

▲用舊版微信複製這個地址即可


❶手動構建歷史消息頁面地址

實際上我們是可以自己手動來構建這個歷史消息頁面的鏈接的

比如阿虛自己公眾號的歷史消息頁面是:

https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzA5NjEwNjE0OQ==&scene=124&uin=&key=&devicetype=Windows+10+x64&version=63020186&lang=zh_CN&a8scene=7&fontgear=2點開掃碼

由於微信付費文章的限制,無法直接複製正文內容,請自行掃描上方二維碼後通過右上角「···」來複製鏈接

而這其中的關鍵其實是這串字符:MzA5NjEwNjE0OQ==

這串字符相當於是每個公眾號的ID,即想要獲取其他公眾號的歷史消息頁面地址,只需要自行替換這個ID即可

而這個ID的獲取方式其實也很簡單,你只需要先用瀏覽器打開公眾號的某一篇文章

然後按F12打開瀏覽器的開發者模式,接着點擊下圖這個拾取功能按鈕(Ctrl+Shift+C)

▲點擊查看大圖

然後你點擊一下公眾號的關注圖二維碼,就能在右方的網頁代碼中找到這個公眾號的ID了

▲點擊查看大圖

總之,你自行構建出需要的歷史消息頁面鏈接之後,就能用WeChatDownload繼續下載了


❷嘗試批量下載

當你通過以上方法構建好你想下載的公眾號的歷史消息頁面地址,再在 WeChatDownload 中點擊粘貼下載即可

根據文章的數量,下載可能會花費挺長的時間,這個就需要你耐心等待了

▲阿虛的有400多條

同時在使用過程中,訪問其他網站的時候會提示「你的連接不是專用鏈接」並且無法訪問,這是正常的,關閉軟件即可恢復👇


❸下載失敗的修複方法

另外,你可能會遇到打開了微信文章全部(批量)下載功能,但是發現點擊粘貼下載之後無效的情況

阿虛自己也遇到了,我反覆嘗試後雖然也沒得出一個明確的解決方法,但你可以大致按下面的步驟反覆嘗試:

先關閉「微信文章全部下載」功能,點擊應用配置

然後再打開「微信文章全部下載」功能,點擊應用配置

重啟軟件!這一步很關鍵⚠️(若遇到需要安裝證書,請放行)

嘗試下載

如果以上步驟嘗試後依然無效,請繼續嘗試:

點擊修復1(舊),然後軟件會自動重啟

嘗試下載

如果無效嘗試多次修復

總之的話,軟件是的確還能繼續用的,多次反覆嘗試以上倆個步驟,或許你突然就能進行批量下載了

1.2

公眾號下載工具

而下面要介紹的這款工具說實話也找來不易、充滿偶然,阿虛是從Github上一個3年前的項目裡面挖到的

一般來說這種項目過去這麼久早都失效不可用了,但我仔細看項目的說明之後發現作者原有提供代下載服務,並且也列了不少待開發功能

從這一點我就在懷疑作者是不是其實有進行後續開發,只是沒有更新在Github上

順藤摸瓜到了作者的公眾號「一番碼客」,發現果不其然,同時也非常恰巧——作者在2022年1月1日發布了新的、更簡易的微信文章批量下載工具

原本的軟件使用起來需要ubuntu的環境和一定的編程基礎,而新的工具就簡單多了,作者提供了可視化界面,同時僅需要用阿虛之前就介紹過的Charles進行簡單抓包數據即可進行下載

另外作者原本提供的教程還是相對麻煩了一點,阿虛這裡提供了進一步簡化的步驟

相關軟件阿虛都幫大家打包好了,請關注微信公眾號:阿虛同學,在後台發送以下關鍵詞,後台即會自動回復下載地址:

公眾號下載

」構建歷史消息頁面地址

使用這款軟件也需要用到想要下載的公眾號的歷史消息頁面地址,軟件作者原本告訴你需要去下載舊版微信來獲取公眾號歷史消息頁面地址

但阿虛上文也教了,實際上沒有必要這麼麻煩,參照上文構建出所需要下載公眾號的歷史消息頁面地址

然後發送給任意聯繫人即可查看下一步了(此鏈接必須在微信內才能打開)

抓包必要數據

然後我們需要通過抓包軟件獲取到一些必要數據

然後阿虛這裡再次將步驟簡化了,給大家找來了綠色免安裝版的Charles(作者原給的是安裝版),解壓,查看必看說明.txt後,直接運行Charles.exe即可

首次運行後彈出的防火牆請求、證書安裝啥的請都允許!

總之打開Charles之後,再點開微信中的歷史消息文章頁面地址,Charles將會自動返回抓包結果

你需要參考下圖,找到帶getmsg字樣的那一條抓包數據結果,我們將會用到結果中的4個數據,右鍵下圖高亮的數據,選擇「複製選擇」即可

▲點擊查看大圖

如果你抓包過程中沒有出現上圖這樣一條數據,請嘗試點擊Charles中🧹按鈕清空抓包數據,然後重新打開公眾號歷史消息頁面進行抓包(並且在公眾號歷史消息頁面上往下翻一翻)

批量下載

剩下的其實就不難了,只需要根據下圖,將對應的數據填到軟件中對應的輸入框中即可

▲點擊查看大圖

公眾號名稱、保存路徑就自己隨意填寫了,然後是點擊下圖未知的開始,並耐心等待軟件爬取歷史文章鏈接,直到顯示爬去完成

最後會在你設置的保存目錄裡面生成一個.csv表格文件,裡面包含了公眾號所有歷史文章的標題與對應鏈接

最後在軟件中點擊「選擇CSV」找到上圖這個文件,再點擊後面的開始,便可進行批量下載

默認下載為html合集,如果需要轉換為PDF,請自行勾選下載為PDF功能,但注意勾選後會大大增加下載時間

不過這款軟件不像WeChatDownload那樣是將每篇文章保存為了單個html文件,而是像下圖這樣,每篇文章包括其的圖片資源被存放在一個文件夾中

網頁文件本身也在文件夾

同時軟件還生成了一個文章鏈接合集網頁(即上圖這個):

當然,如果你勾選了生成PDF,那麼每篇文章會自動生成一個PDF文件

不過遇到像阿虛這樣使用動圖較多,排版較複製的公眾號,PDF可就不能非常好的保存原文效果了

另外注意!這款軟件目前並無法保存文章的留言!也無法保存付費文章

目前這個版本的軟件完全免費,就是希望不要像阿虛之前推薦的 wechatWown 一樣,預留了強制更新代碼,等用戶量起來了就開始收費割韭菜...

2

單篇保存微信文章

WeChatDownload 支持單篇/批量保存+文章留言保存+完全免費!在其失效之前絕對都是優先選擇

介紹的第二款工具則算得上是新的備選工具吧,另外這款工具可以獲取歷史文章的所有鏈接也算是個大優點,估計很多做公眾號運營的人會需要

上文的兩款工具相信已經足夠大多數人解決微信文章的下載問題了,但這裡還是要再再再介紹一下SingleFile這款瀏覽器擴展

SingleFile 的保存能力有多強?我在原來的文章中也說明過多次了,就算是像Apple這類公眾號採用的SVG交互動畫排版圖文,你都能用 SingleFile實現完美保存

只是使用時需要注意:必須先完整瀏覽網頁,等待圖片都加載完,再點擊擴展圖標才能完整保存!!!

▲左邊是保存到本地的離線html

而且阿虛發現更新後的SingleFile也能直接保存之前不能保存的知乎回答了!(之前是不能的,需要用Maoxian這款網頁保存擴展來做中轉)

並且 SingleFile 會將文章中的圖片轉換為 base64 編碼來進行保存,真正實現了網頁離線保存,不再擔心服務器端刪除圖片後本地保存的文章圖片裂掉(不了解這項技術的話可以複習阿虛原來的這篇文章)

並且這款擴展還有個用法是:你可以用這款擴展來將上文第二款工具保存的網頁文件合併成一個單獨的網頁文件,即對本地網頁進行二次打包保存,方便後期的管理

當然你最好是先把擴展安裝好再看下文的教程,阿虛這裡還是提供幾個國內能訪問的擴展下載地址:

Edge: https://microsoftedge.microsoft.com/addons/detail/efnbkdcfmcmnhlkaijjjmhjjgladedno點開掃碼

Chrome1:打開網站自行搜索 SingleFile, https://crxdl.com/點開掃碼

Chrome2: https://www.gugeapps.net/webstore/detail/singlefile/mpiodijhokgodhhofbcjdecpffjipkle點開掃碼

Firefox: https://addons.mozilla.org/firefox/addon/single-file點開掃碼

由於微信付費文章的限制,無法直接複製正文內容,請自行掃描上方二維碼後通過右上角「···」來複製鏈接

而如果你不知道.crx文件怎麼安裝,請複習阿虛原來這篇文章的第3點:

裝好擴展之後,右鍵擴展圖標,點擊「擴展選項」

將「允許訪問文件URL」這個勾選上

然後擴展就能對本地網頁使用了

缺點是保存過程會有點慢,同時保存後的文件需要自己再重新重命名

3

保存微信付費文章(帶留言)

很多微信文章除了正文很精彩,經常留言也非常重要,比如網友的神評,或者作者對文章的後續補充等等

可以說對於微信文章保存來講,能保存留言也是非常重要的一環

當然目前而言,上文介紹的 WeChatDownload 這款工具就能連帶留言一起保存,如果哪天這款工具也失效了,你可以再考慮下文要介紹的這些方法

這個方法也是一個粉絲教阿虛的,其實也很簡單,在電腦端微信上打開文章,並在文章內右鍵,你就會發現有一個打印功能

根據你選擇的虛擬打印機的不同,你可能需要先完整瀏覽文章,等待文中圖片都完全加載後再進行打印來為PDF

WIN10現在應該默認有一個「Mircrosoft Print to PDF」,如果你沒有任何虛擬打印機,可以去儲物間4-2欄裝一個Acrobat,或者裝一個OneNote、萬興PDF等等等軟件,就有能用的虛擬打印機了

這個方法是可以保存微信付費文章的,並且保存下來的PDF是帶有文章留言的

當然缺點就是PDF的通病:會丟失部分文章排版,動圖無法展示等

如果你想要完美保存微信文章,實現:

不丟失動圖、頁面操作交互等

不丟失留言

完整保存微信付費文章

解決付費文章的複製限制

阿虛這裡有一個好不容易研究出的方法!

而這個方法本是打算公開的,但是我沒想到之前好不容易費心費力才寫出來的那2、3篇付費文章,在我自己的粉絲群里依然有很多人希望有人能保存下來發群里讓 ta 白嫖

講實話我文章本身就是粉絲收費才能看的,你保存下來發我幾千人的粉絲群里了,那還會有人來付費嗎

我只想說:無論你是誰的粉絲,希望你能多維護一下原作者的利益

自媒體的本質是利己屬性,阿虛辛苦寫文章/回留言/做網站也不是搞慈善,我家裡的條件也不配我搞慈善

謀取收入對我來說還是很重要的,而微信付費文章則是難得的正向正規途徑,讀者為優質內容買單,作者有了收益便能繼續創造優質內容

總之為了避免此方法被一些人用「傳播盜版」用途,還是決定稍微收個高價才能查看,後文的內容就留給實在有需要的人學習吧

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 鑽石舞台 的頭像
    鑽石舞台

    鑽石舞台

    鑽石舞台 發表在 痞客邦 留言(0) 人氣()