圖片 fusker 工具 - 免費的 fusker 工具
有沒有遇到過這種情況: 想從一個網站下載 100 張圖片,可它們叫 pic001.jpg、pic002.jpg、pic003.jpg……一張張手動點,得點到天荒地老。
fusker(也叫網址模式工具)解決的就是這個問題。不必點 100 次,只要寫一個模式: pic[001-100].jpg,工具就會自動生成全部 100 個網址。
這一招對任何按順序命名的檔案都管用: 圖片、文件、壓縮檔、影片。只要檔名裡有數字,多半就能用 fusker 模式。
fusker 模式是怎麼工作的
fusker 模式就是一個帶佔位符的網址模板,佔位符會展開成多個取值。最常見的佔位符是數字範圍。
基本語法
http://example.com/images/photo[START-END].jpg
- START: 序列裡的第一個數字
- END: 序列裡的最後一個數字
模式示例
http://site.com/img[1-5].jpg普通的數字範圍
img1.jpg, img2.jpg, img3.jpg, img4.jpg, img5.jpg
http://site.com/photo[001-100].png補零的數字(保留前導零)
photo001.png, photo002.png, photo003.png, photo004.png, photo005.png, …
http://site.com/pic[10-50:5].jpg帶步長(每 5 個取一個)
pic10.jpg, pic15.jpg, pic20.jpg, pic25.jpg, pic30.jpg, …
http://site.com/gallery/[a-z].jpg字母範圍也可以
gallery/a.jpg, gallery/b.jpg, gallery/c.jpg, gallery/d.jpg, gallery/e.jpg, …
http://site.com/photos/{paris,london,tokyo}.jpg單詞列表,用具體的取值代替範圍
photos/paris.jpg, photos/london.jpg, photos/tokyo.jpg
http://site.com/[2020-2024]/month[01-12].jpg多個範圍(生成全部組合: 5 年乘以 12 個月)
2020/month01.jpg, 2020/month02.jpg, 2020/month03.jpg, 2020/month04.jpg, 2020/month05.jpg, …
直接下載與頁面掃描
fusker 模式有兩種用法,取決於您要下載什麼。
直接的檔案網址
當您知道檔案本身確切的網址模式時,工具會直接下載每一個檔案。
http://cdn.site.com/images/pic[001-100].jpg
下載 100 個 JPG 檔案
頁面掃描
當圖片嵌在 HTML 頁面裡時,工具會造訪每一個頁面,找出所有圖片並下載。
http://forum.com/thread/123?page=[1-50]
掃描 50 個頁面,提取全部圖片
頁面掃描特別適合論壇、部落格和相簿: 那裡的圖片顯示在分頁的 HTML 頁面上,而不是有可預測的直接網址。
實際用例
論壇主題
從多頁的論壇討論裡下載所有圖片。很多論壇用 ?page=1、?page=2 這樣的網址引數。
http://forum.example.com/thread/12345?page=[1-25]
圖片相簿
很多攝影站點按順序命名檔案。看幾個圖片網址就能找出模式。
http://gallery.com/album/2024/IMG_[0001-0500].jpg
網路漫畫存檔
下載整個網路漫畫存檔,那裡每一頁或者每一格都有帶編號的檔名。
http://comic.example.com/strips/strip-[0001-1500].png
桌布合集
桌布站點常常按解析度和編號來組織圖片。
http://wallpapers.com/4k/nature/wallpaper_[001-200].jpg
科研資料集
研究資料、衛星影像,或者任何帶編號的檔案序列。
http://data.example.org/dataset/sample_[0001-9999].csv
找出網址模式的竅門
右鍵點選,然後選「複製圖片地址」
看看某張圖片真正的網址。如果裡面有數字,多半就有模式。
比較多個網址
複製相簿裡第一張和最後一張圖片的網址,變化的那個數字就是您的範圍。
檢查有沒有補零
如果檔名是 img001.jpg(而不是 img1.jpg),就用 [001-100] 來保留前導零。
留意缺口
有些序列會跳號。用步長引數 [1-100:2] 只取偶數,或者讓下載器自動跳過缺失的檔案。
試試瀏覽器開發者工具
按 F12,開啟「網路」標籤頁並按 img 篩選,就能看到正在載入的全部圖片網址。
NeoDownloader - 免費的桌面 fusker 工具
- 並行下載(最多 20 個)
- 斷點續傳
- 按大小或解析度篩選
- 內建圖片檢視器
- 儲存專案留著以後用
- 內建 Chromium 瀏覽器
常見問題
用 fusker 合法嗎?
fusker 工具只是把下載公開可存取的檔案這件事自動化了。它和您右鍵逐張儲存圖片是一回事,只是更快。請始終尊重您所下載網站的版權和服務條款。
如果範圍裡有些檔案不存在怎麼辦?
NeoDownloader 會自動跳過缺失的檔案(404 錯誤),繼續下載其餘的。您不必知道確切的範圍,估一個,缺口交給工具處理就行。
怎樣找出一個網站的網址模式?
右鍵點選一張圖片,選擇「複製圖片地址」。在網址裡找數字,模式通常就在那裡。比較第一張和最後一張圖片的網址,就能確定範圍。
免費版和高階版有什麼區別?
免費版限制每個專案 100 個檔案。沒有時間限制、沒有水印、專案數量不限。高階版($29.95,一次性)解除全部限制,並增加 HD/4K 影片支援。