搶救BLOG圖片大作戰,圖片快速備份/搬家術!

0
15,559 人次

(三)用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

  • http://www.rejetto.com/hfs/
  • 下載點:[官網下載] (600KB)

    執行後在畫面左方的「Virtual File System」裡面的正斜線上方,按下滑鼠右鍵選擇【Add files】,再選擇剛才匯出的部落格備份檔即可。上方的網址就是你本機的IP位址,如下圖的http://192.168.1.12

    image

 

3.到HTTrack中建立一個新的專案,輸入專案名稱及要儲存的路徑。

image

4.在操作的地方選擇「下載網站」,並輸入你存放BLOG備份檔的網址。(如果你用前面的HFS的話,就輸入http://本機電腦的IP位址/匯出檔案名稱,如http://192.168.1.12/test.htm)

輸入後按下〔選項〕按鈕。

image

※本機電腦的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

image

6.最後記得切換到「構造」這個設定頁面,將結構類型選擇「站點原有結構」,如此才會保留原來的圖片路徑喔!

image

設定完成後就可以開始下載了,抓完之後就可以看到你下載的資料夾中,完整儲存了圖片的原始路徑,甚至包括了網域名稱。這樣有什麼好處呢?好處當然是當我們完整複製了原本的圖片路徑名稱之後,就可以用搜尋/取代的方式來大量替換掉文章中所有的圖片網址啦!

image

※無名小站因為有圖片保護機制,因此目前無法使用HTtrack來砍圖。如果你在無名BLOG中使用的是相簿內的圖片,可以試試看用WretchXD這套軟體來直接下載所有的相簿。

※Flickr的使用者也可以參考本站之前的文章:《把Flickr變成你的網路磁碟機,上傳圖片更方便、相簿隨你抓!

>>請翻到最後一頁:圖床搬家–修改圖片的網址