小草莓:把小紅書筆記收成 Markdown 檔案庫的免費擴充功能

小草莓是把小紅書筆記收成 Markdown 的 Chrome 擴充功能,原始碼顯示收集流程直連小紅書、成果落地可自架的小書匠知識庫,免費且沒有會員牆;它與單純下載站的差別、資料流向與使用界線,這篇從原始碼層面講清楚。

用 AI 摘要這篇文章:

市面上把「下載小紅書影片」當主業的工具很多,把「收進知識庫」當主業的很少。小草莓(CWS 上架名:支援小紅書影片批次下載)屬於後者:它是一個 Chrome 擴充功能,在小紅書頁面上加一排按鈕,把筆記的圖文與互動資訊(要留言就按收集加號)收成一份帶中繼資料的 Markdown,再放進一套叫小書匠的筆記系統裡管理。截至目前它在 Chrome 線上應用程式商店有 5,000 位使用者、4.7 分(40 則評分),版本 2.3.3 於 2026 年 8 月 27 日更新,完全免費。

小草莓擴充功能在 Chrome 線上應用程式商店的頁面,顯示 4.7 分與 5,000 位使用者Pin
小草莓在 Chrome 線上應用程式商店的頁面:4.7 分、5,000 位使用者。

先講結論:如果你要的是「把別人整個帳號的內容搬走」,這工具做得到,但那條線不該由工具替你畫;如果你要的是把自己刷到、按過讚的筆記變成查得到、帶得出場的檔案,它的設計比多數下載站周到。

做這個工具的人,先做了十多年筆記軟體

商店頁上的開發者名稱是 videohelper,信箱掛 Proton 免費信箱,沒有登記為商人(Non-trader),看起來像又一次匿名小工具。但安裝檔的原始碼裡藏著更長的履歷:設定頁的原始碼連向 GitHub 上的 lucky-cat 專案,收集成果的 ZIP 裡自動附一份 readme,內容是介紹小書匠這套「本地優先、去中心化、支援選擇性同步」的筆記軟體。小書匠官網 xiaoshujiang.com 頁尾掛著京ICP備13031371號,那是 2013 年就完成的中國北京備案,作者 suziwen 經營這套筆記軟體超過十年,2025 年 12 月另把靜態版原始碼放上 lucky-cat 儲存庫,到 2026 年 9 月還有提交。

小草莓其實是老牌筆記軟體的「收紙口」,下載影片只是順便的能力。同一個開發者信箱底下還有一整排姊妹擴充,各自服務一個平台:抖音的阿抖有 20,000 位使用者(2026 年 9 月 16 日才更新)、B 站的愛嗶嗶 10,000、小紅書的小草莓 5,000、知乎的知了 3,000、快手的慢腳 2,000、微博的毛線 831、推特的凊彩 67。整個矩陣合計約四萬使用者,主力作維修得很勤:阿抖與推特版九月才剛更新,B 站版八月改過版,知乎與快手版則停在四月。對一個天天改版、天天加防爬機制的平台生態來說,主力持續有人修就是存活訊號。

小草莓官方說明頁的姊妹擴充清單與常見問題目錄Pin
官方說明頁一次列出七個平台的姊妹擴充與常見問題。

這些小地方看得出同一雙手:擴充功能裡藏著一顆請你給好評的小星星按鈕,配的標語是一句打油詩「萬水千山總是情,給個好評行不行」;姊妹作的說明頁共用同一份問答文件;錯誤訊息的口吻也是同一種工程師式直白。工具的可靠度可以從程式碼判斷,工具的性格則從這些細節漏出來,而性格穩定的開發者,通常比功能列表更值得信任。

按鈕長在哪裡:收集與下載是兩件事

裝好擴充功能、打開小紅書網頁版,筆記卡片上會多出小草莓的懸停選單。收集和下載在這裡是兩個不同動作。

懸停選單上的按鈕分成幾組:收集只收圖文內容本身,收集加號才會連同熱門留言一起打包;下載與下載加號對應單存檔案與檔案加留言;影片筆記再多兩顆,一顆存播放中的那個檔案,一顆存沒有浮水印的原始影片檔,副檔名前面會加 origin 標記,來源是小紅書自家 CDN 的影音節點,按鈕上還會先標出檔案大小讓你決定值不值得存。圖文筆記則多一顆列印鈕,走後面會談到的列印流程。收集則是把整篇筆記變成文件:內文、圖片清單、標籤、互動資訊(按讚數、分享數、留言數)、收集時間、原文連結,全部寫進一份 Markdown,檔頭用 YAML 格式記中繼資料,旁邊再附一份 JSON 中繼檔,最後連同圖片打包成 ZIP。這個 ZIP 可以直接進 Obsidian、Logseq 或任何吃 Markdown 的工具,格式不綁死在小書匠。

兩個動作的取捨官方在說明頁講得很白:影片檔超過 5MB 時,收集只保留影片網址、不自動下載,因為一般知識管理系統塞不下大檔;真的要那支影片,就單獨按下載。留言也是同樣邏輯:只收熱門與最近的留言,目的是留下值得收藏的討論,想要全量留言的人本來就該去找專門的抓取工具,這條線官方自己畫的。

走到個人頁或收藏頁,還能叫出批次面板:整個表格列出該帳號所有筆記,勾選後一次收集,背景會自動捲動頁面把沒載入的筆記補完,進度條顯示檔案數與位元組數,中途也能按「直接收集」提前收工。

資料流向:直連小紅書,成果落在小書匠

隱私宣稱是這類工具最常說謊的地方,所以這段值得攤開講。商店頁宣告「開發者不會收集或使用你的資料」,對照原始碼,這句話在收集與下載流程上站得住:擴充功能對小紅書的 API 請求直連 xiaohongshu.com(國際版 rednote.com 則走 webapi.rednote.com),帶的是你自己瀏覽器裡的登入狀態,中間沒有開發者的轉接伺服器。要通過小紅書的請求簽名檢查,它的做法不是繞過,而是借用頁面自己的簽名函式:把一段程式注入頁面主環境,呼叫小紅書前端用來產生 x-s 簽名的同一個函式,讓擴充功能的請求和你平常滑頁面的流量長得同一個樣子。

無浮水印原始影片的取得也一樣直白。背景腳本註冊了一條瀏覽器層級的網路規則:凡是它自己發出、通往小紅書筆記頁路由的框架與 XHR 請求,一律把 User-Agent 換成 iPhone 上的 Safari。CDN 看到手機版瀏覽器,就回手機版能拿到的原始片源。沒有神奇的解密,只是換了身分敲門。

還有一個技術細節值得知道:批次收集別人的筆記時,擴充功能會在背景用一個隱形頁面去打開每一篇筆記的網址,從頁面原始碼裡把筆記資料原樣取出來,不自己模擬抓取協定。這種做法的好處是不怕前端改版改到介面對不上,只要頁面還載得出來,資料就抓得到;代價是速度受限於頁面載入,收集一整個帳號需要耐心等它一篇篇跑。

收集下來的東西去哪裡,是另一條要分開看的流。預設目標是小書匠官方站,但設定頁提供三種落地方式:官方站、GitHub 上的靜態版 lucky-cat、或用 Docker 映像自架的版本,後兩種讓收集成果完全不經過任何人的雲端。收集動作本身靠瀏覽器裡的 IndexedDB 暫存,批次下載的位置由瀏覽器第一次授權後記住。

兩個誠實的例外要說清楚。其一是把收集的圖文匯出成 PDF 時,內容會被送進開發者架的 pageprintfriendly.xiaoshujiang.com 頁面做排版再列印,那一條路徑上,你的收集內容有經過對方的伺服器頁面。其二是擴充功能裡確實有一套會員機制,走向 wukong.xiaoshujiang.com 驗證 license key 或帳號密碼,設定頁會顯示會員或一般使用者的身分;但在 2.3.3 這版的程式碼裡,沒有任何收集或下載功能被會員檢查擋住,那套系統目前只認小書匠的帳號身分。另外背景腳本在收集期間每秒對頁面發一次叫 ticket 的訊息,用途是讓 Chrome 的背景服務程序在長批次中不要被系統休眠,跟計量無關。

官方回答過的三個問題

收集的留言數跟頁面顯示的不一致? 官方說明:只收集熱門與最近的留言,目的在收藏值得留的討論,不是完整備份。

收集完為什麼只有影片網址、沒有影片? 超過 5MB 的影片在收集時刻意跳過,要檔案就單獨下載。

收集的資料存在本機嗎? 官方說明頁的講法是:資料保存在瀏覽器內建的本地資料庫裡,可以匯出成 PDF、HTML、ZIP。對照原始碼,這句在預設路徑上成立,但 PDF 匯出那條路如前述會經過開發者的排版頁,而且不管你的小書匠落在官方站還是自架版,按擴充功能的列印鈕都走同一個遠端頁,想避開只能不用這顆按鈕。

官方畫的線,和你自己該畫的線

官方說明頁末端有一行註記,轉述如下:所有資料僅從本地瀏覽器的快取記錄提取,僅供學習交流使用,請勿用於商業行為,並在下載後的 24 小時內刪除。「24 小時內刪除」這種話在實務上沒有人當真,它比較像開發者替自己預留的位置。真正要拿捏的是你自己的那條線:把自己按過讚、收過藏的筆記留檔備查,和把別人整個帳號的創作批量搬走再利用,法律與道德處境完全不同。工具同時支援兩者,判斷不會內建。

收集檔裡還藏了別人的足跡:收集下來的留言物件裡帶有留言者的 IP 屬地欄位(中國平台依法標註的省級位置),這類資訊跟著 ZIP 一起落地,如果你的收集檔將來要分享或公開,記得先想一下裡面裝了誰的發言足跡。

台灣使用者的現實條件:小紅書網頁版未登入會被導向登入頁,所以這個擴充功能的前提是你有一個能正常登入的帳號;擴充功能同時涵蓋國際版 rednote.com 網域。如果你要的只是單支影片的偶爾存檔,之前介紹過的 xiaohongshu-day-downloaderrednote-video-downloader 這類貼上連結就解析的網站更輕;要的是整套知識庫工作流,小草莓加小書匠的組合才對味。習慣本機代理式嗅探的人,也可以對照 res-downloader 的做法,兩者是完全不同的技術路線。

缺點與風險

最大的風險叫平台。小紅書的前端與防爬機制改版頻繁,這類擴充功能隨時可能某天按鈕全失效,然後等開發者更新救回來。姊妹擴充的高頻更新紀錄顯示作者救得很勤,但這種依賴結構本質上不穩。其次,批次收集走的是你自己帳號的登入狀態與頁面行為,短時間大量請求是否觸發平台風控,原始碼回答不了,這一點也沒有被驗證過,使用節奏自己拿捏。原始碼裡 externally_connectable 對所有網站開放,代表任何網頁都能嘗試對這個擴充功能傳訊息,這是 Chrome 擴充功能常見的寬鬆寫法,介意的人安裝前要知道。

兩個小毛病官方也承認:批次下載的檔名偶爾只剩「下載」兩個字,原因是其他擴充功能搶走了下載權限;收集的留言數與頁面顯示有差距,因為只收熱門與最近。

誰適合裝

適合的對象很具體:你已經在用小書匠或任何 Markdown 知識庫,長期把小紅書當資料來源刷,需要的是把刷到變成留檔的最短路徑,而且願意只收自己有權收藏的內容。不適合的人也一樣清楚:沒有小紅書帳號的、想要零登入貼連結就下載的、想把別人內容批量搬去做二次營利的。最後這種,工具會配合你,但後果不會。

第一步很簡單:從 Chrome 線上應用程式商店安裝小草莓,打開設定頁決定收集成果要落在官方站、GitHub 版還是自架的小書匠。在意資料落地的人,選 Docker 自架版,配合瀏覽器本機資料庫,整條收集鏈就沒有任何一環需要信任第三方;GitHub 版的前端程式碼仍由開發者提供,信任鏈比自架多一環。然後回到小紅書頁面,在一篇你捨不得讓它沉進演算法的筆記上,按下收集加號,看著它連同熱門留言變成一份帶來源與互動紀錄的完整 Markdown,安靜躺進你自己的檔案庫。

Sliven 褚崇名
Sliven 褚崇名

每日分享科技新知、免費資源以及 WordPress、虛擬主機相關主題,任何問題歡迎在科技月球下方留言,或是發送 Email 至 [email protected] 與我聯繫。

文章: 1407

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *


Share to...