(三)用HTtrack來抓圖
前面介紹的兩種圖片備份方式,雖然說相當方便,但是如果你要將BLOG或圖片搬家時,會有一個很麻煩的地方,就是它們都不會將原先備份的路徑給完整保留下來。什麼意思呢?好比說你用了Flickr來放圖片,原先圖片的網址可能是:
farmX.static.flickr.com/XXXX/yyyyyyyyyyy.jpg
(裡面的X是數字,y是數字或英文)
如果你下載了圖片之後,資料夾並不會幫你自動建立,因此所有的圖片都存放在同一個資料夾中。如果你將這些圖片搬到其他圖床時,由於圖片的路徑並沒有保留起來,因此需要將文章中的圖片網址需要一個一個手動去修改(因為較沒有規則可言),非常辛苦。
那麼要怎麼解決圖片路徑的問題呢?很簡單,用HTrack這套免費又好用的「砍站軟體」(比較好聽的名稱叫「網站拷貝機」)就搞定了。HTtrack可以將整個網站複製下載,包括裡面的資料夾結構,當然圖片也不例外,因此用HTtrack來備份圖片也是相當方便。如果你使用的BSP不支援文章匯出,也可以利用HTtrack來備份整個網站中的圖片喔!
使用方式如下:
1.下載並安裝HTtrack。
2.將BLOG匯出的檔案副檔名改成htm,用FTP上傳到網頁空間中(如放到虛擬主機上,或是Hinet提供給用戶的免費網頁空間),如果你沒有空間的話,可以下載HFS這支可在自己電腦執行的網頁伺服器(免安裝)。
Http File Server
|
3.到HTTrack中建立一個新的專案,輸入專案名稱及要儲存的路徑。
4.在操作的地方選擇「下載網站」,並輸入你存放BLOG備份檔的網址。(如果你用前面的HFS的話,就輸入http://本機電腦的IP位址/匯出檔案名稱,如http://192.168.1.12/test.htm)
輸入後按下〔選項〕按鈕。
※本機電腦的IP位址也可以用127.0.0.1這個IP來取代。
5.
在掃描規則的地方,輸入你要下載檔案的類型,如輸入 +*.jpg就是下載所有的jpg檔,可以空格一次設定多組下載的規則,如 +*.jpg +*.png +*.gif。
另外提供幾種常用圖床的掃描規則,你可以依照你的圖檔類型自行調整,如Flickr就用:
+*.flickr.com/*.jpg
使用Picasa網路相簿的可以這樣寫:
+*.ggpht.com/*.jpg
痞客邦內建的圖床也有規則,可以輸入:
+pic.pimg.tw/*.jpg
Blogger的使用者可以輸入:
+*.blogspot.com/*.jpg
6.最後記得切換到「構造」這個設定頁面,將結構類型選擇「站點原有結構」,如此才會保留原來的圖片路徑喔!
設定完成後就可以開始下載了,抓完之後就可以看到你下載的資料夾中,完整儲存了圖片的原始路徑,甚至包括了網域名稱。這樣有什麼好處呢?好處當然是當我們完整複製了原本的圖片路徑名稱之後,就可以用搜尋/取代的方式來大量替換掉文章中所有的圖片網址啦!
※無名小站因為有圖片保護機制,因此目前無法使用HTtrack來砍圖。如果你在無名BLOG中使用的是相簿內的圖片,可以試試看用WretchXD這套軟體來直接下載所有的相簿。
※Flickr的使用者也可以參考本站之前的文章:《把Flickr變成你的網路磁碟機,上傳圖片更方便、相簿隨你抓!》