6.0 beta 1·釋出於 2026年9月10日

NeoDownloader 6

第6版是從頭開始編寫的。我們致力於讓 NeoDownloader 更好用、更易用:不僅在 Windows 上執行;使用您的語言並呈現您喜歡的樣式;無需釋出新版本程式即可支援新站點。以下是我們目前的進展。

下載測試版

Windows · 177 MB · 簽名安裝程式

這是一個擁有獨立資料夾的獨立程式。安裝它會將第5版留在原處,兩者可以同時執行。

支援多少個站點

簡而言之,成百上千個。很大一部分來自內建的兩個引擎:用於影片的 yt-dlp 和用於圖片的 gallery-dl,兩者合計支援數千個站點——下方的卡片說明了各自的覆蓋範圍。我們自己的配方已經覆蓋了許多站點,包括針對特定站點的專屬配方,以及處理具有可預測結構的任意相簿、論壇貼文或個人資料的通用配方,這個列表還在不斷增長,因為配方是一個檔案,而不是程式的版本釋出。

現有功能與未來計劃

每個專案都標有其狀態:可用、部分或計劃中。

介面外觀

現代介面:深色主題與十二種強調色

可用

淺色、深色或跟隨系統設定——即時切換,無需重啟。強調色有十二種選擇(藍綠色、藍色、紫羅蘭色、粉色、紅色、橙色、綠色等),整個介面會隨之重新著色,包括專案卡片和進度條。

十三種語言——如果您有需求,也可支援您的語言

可用

早期版本僅支援英語。第6版支援十三種語言,可在程式內直接選擇,無需重啟。沒有您的語言?寫信給我們——如果您願意在介面執行後檢查結果,我們將翻譯成任何語言。

檢視器與播放器——更快、更易用

可用

無需離開專案即可瀏覽下載內容,這變得相當容易。圖片會全屏開啟,底部帶有一排縮圖——專案的其餘部分觸手可及,翻頁瀏覽絕不需要退出全屏。播放器速度更快:它在顯示卡上解碼並支援高達 8K 的影片,而第5版最高支援 4K。PDF 和文字格式(txt、md、csv、json)是新加入的——因此,判斷檔案是否是您想要的,完全不再需要藉助其他程式。

下載引擎

外掛——產品的組成部分

可用

以前程式是一個整體:瀏覽器、頁面解析和下載都存在於一個檔案中,一種新的獲取方式意味著要釋出全新的版本。現在,處理資料來源的工作屬於外掛——一個獨立的程式,擁有自己的執行環境和依賴項,甚至擁有自己的瀏覽器。目前內建了四個外掛:用於影片的 yt-dlp,用於相簿的 gallery-dl,我們自己的爬蟲,以及一個用於純直接連結的外掛。貼上一個地址,它們會回答誰能處理它;專案將交給能處理的外掛。每個外掛都可單獨新增、更新和刪除,崩潰的外掛不會導致整個程式崩潰。

內建 yt-dlp

可用

yt-dlp 是現今用於下載影片的工具——它是 youtube-dl 的繼任者,維護活躍,覆蓋一千五百多個平臺。它以提供的最高質量下載影片及其音訊、字幕和章節;它支援下載整個播放列表和頻道;它可以從直播開始時進行抓取,而不是從您進入的時刻開始。yt-dlp 本身是一個命令列工具;在這裡,質量以列表形式供您選擇,而目標資料夾和日誌則由應用程式管理。

內建 gallery-dl

可用

gallery-dl 是用於圖片的同類工具:支援將近三百個站點,在這些站點上,重要的是作者、相簿、標籤或收藏集,而不是單一頁面。它會跟隨分頁直到末尾,並且可以像您一樣登入——透過密碼、瀏覽器中現有的 cookies 或透過 OAuth——因此它能看到您看到的內容。輸出的檔案按規則命名,而不是堆放在一起。它本質上也是一個命令列工具,也內建在程式中,同樣不需要輸入任何命令。

我們自己的爬蟲及其控制配方

可用

我們自己編寫的外掛,用於處理上述兩個引擎未覆蓋的所有內容:它會遍歷站點——相簿、個人資料、討論板、論壇貼文、搜尋結果頁——並收集找到的內容。在特定站點上尋找什麼是寫在配方中的,配方是外掛旁邊的一個小檔案,而不是程式內部的程式碼。配方適用於 500px、Bing Images、Flickr、Google Images、IMDb、Reddit 等,外加通用的配方——論壇貼文、相簿、單頁以及一次性抓取整個站點。

視覺化配方編輯器

部分

讓程式學習新站點的視窗:您想要的站點配方是直接在實際頁面上組裝的——左側是配方提取內容的樹狀圖,右側是頁面,用滑鼠選擇您想要的元素。只需指向即可,無需瞭解標記語言,因此沒有任何經驗的人也可以輕鬆建立配方。同一個視窗也可以用來修復在站點更改佈局後失效的配方。目前仍在編寫中——部分功能已可用,部分仍在建設中,應用程式會提前告知這點。

直接連結與 fusker 範圍

可用

直接指向檔案的地址無需解析即可下載。例如 photo[1-50].jpg 這樣的範圍也是如此——即第5版的 fusker:一個模式將擴充功能為五十個地址。

外掛的開原始碼

可用

處理站點的程式碼以純 Python 形式存放在安裝資料夾中,可以直接閱讀:開啟它以確切瞭解站點的遍歷方式,為了您的目的進行修改,或將其作為其他用途的起點。保持程式碼未編譯是實現這一切的決策,正是出於這個原因才做出的決定。

您自己的外掛與配方——面向開發者

計劃中

外掛是一個獨立的 Python 程序,而不是我們程式碼內部的類,且 SDK 採用 MIT 協議,正是為了讓其他人的外掛有權連結它。針對特定站點的配方由編輯器中的選擇器組裝而成,當選擇器不夠用時,則由使用 Python 或 JavaScript 編寫的處理程式完成。

使用方式與後續計劃

重新執行專案僅獲取新內容

可用

第二次啟動專案時,它僅收集缺失的檔案,而不是重新收集所有內容:已經儲存的內容會被逐個檔案記住並保留。第5版將此稱為 smart update。在這裡,這只是執行的預設行為,無需開啟任何開關。

Windows、macOS 與 Linux

部分

早期版本只能在 Windows 上執行——那是它們為之編寫的系統。第6版將作業系統視為細節:Windows 版本已就緒並簽名,就是本頁提供的這個。macOS 和 Linux 版本即將推出——核心已經跨平臺,剩下的只是打包和簽名工作。

從手機或其他計算機控制

計劃中

執行中的副本可以從外部存取,其外觀與在您本機上的完全一致。從手機或另一個房間的膝上型電腦管理下載,檢視執行狀態,翻閱已經下載的內容——圖片、影片、音訊和文件。

完整的 HTTP API

部分

該程式可以透過您自己的指令碼驅動:建立專案、啟動它並收集結果——全都是向核心傳送的普通請求。介面使用相同的 API,因此您可以從外部存取它能存取的任何內容。核心本身甚至可以在完全沒有視窗的情況下執行——例如,在伺服器上。

自動獲取的配方

計劃中

將配方與程式分開正是為了這一點:一個站點失效了,到達您手裡的是一個檔案,而不是新版本。如今,損壞的配方可以在您自己的機器上修復,但目前沒有渠道向您傳送配方——因為相關通道尚未建立。

定時執行

計劃中

按時間表重新啟動專案並僅獲取新內容——這就是第5版所稱的 smart update,無需人工干預。核心被設計為可在無介面的情況下執行;任務計劃程式是接下來要編寫的內容。

自我更新

部分

程式會察覺到新版本的存在並通知您。下載和安裝仍需您點選確認。

有什麼缺失?

上述列表是目前已有的功能,並非最終形態。歡迎提出請求:如果您期待的功能尚未實現,或者某個站點未被支援,請寫信給我們。這樣的信件構成了我們下一輪工作的內容,而新增站點是最快捷的。

您的許可證與您的專案

如果您購買了第5版,金鑰已透過電子郵件傳送

購買第5版包含一年的免費更新,第6版即是其中之一。我們已在一封單獨的電子郵件中傳送了金鑰——無需申領,也無需再次購買。如果您購買了第5版但未收到金鑰,請寫信給我們

第6版金鑰可註冊第4版和第5版

那些版本呼叫的啟用頁面理解新金鑰格式,並會向它們返回有效的註冊。一個金鑰覆蓋三個版本,因此向前升級不會登出已安裝的版本。

專案與設定無法遷移

第6版內部結構與第5版截然不同。因此,將設定和專案從一個版本轉移到另一個版本是不可能的:那邊的一個核取方塊,在這裡可能存在於外掛內部,而不是程式本身。不過,這兩個版本可以同時保留——它們各自擁有獨立的資料夾和設定,互不干擾。在第6版中啟動新專案,並讓已有的專案在第5版中完成下載。

第6版仍處於測試階段

測試版是幾乎完成的產品在實際工作中的嘗試:這是我們發現遺漏錯誤的方式,也是我們瞭解所構建產品是否真正便利的方式。作為回報,您可以獲得搶先體驗——在所有人之前嘗試所有新功能。發現了錯誤或彆扭的地方?請寫信給我們:頁面地址、您的預期以及實際發生的情況。