無 名小站 Album 備份服務
說明網頁
網址:
http://hasname.com/backup/album/wretch/
作者:
gslin
此說明作者:
kenliao
使用的網頁編輯器:
Windows
| Linux(沒寫XD) |
http(80port) 需要Proxy問題
Windows 版(Win-XP Pro)
1.首先在你的C:\底下,新增建立一個資料Backup,
必須是個空的資料夾,如果這個資料夾已經存在,
你可能必須將他更名後重新建立一個Backup資料夾.
2.到
http://hasname.com/backup/album/wretch/
去 抓取wget.exe或是
LINK
3.將它存取到你剛剛所建立的資料夾,這邊是C:\Backup底下
4.到這邊你已經準備好你要下載圖片的程式wget了,
接下來就是到網頁上,
使用輸出DOS批次檔,
填上你想要輸出的Wretch相簿帳號,
Then "Get my backup list!".
5.之後你會看到瀏覽器畫面輸出一堆有的沒的,
或許你看不懂這些是什麼,
這其實是一些dos的指令,
例如:"mkdir"是建立目錄的指令,
"chdir"和"cd"一樣是切換目錄的指令,
"c:\Backup\wget.exe"則是
GNU wget
即 你剛剛在"步驟2"所下載的東西.
6.接下來因為瀏覽器的不同,
所以會有一些些不同的作法,
這邊示範了
IE
和
FireFox
之 間不同的作法
IE:
6-1.在步驟5我們輸出了batch file所需要的dos指令,
接下來就是要把它存成baych file(*.bat),
先選擇檔案->另存新檔.
6-2.它會跳出個視窗來緊告你,
說這個視窗可能無法順利的儲存,
選擇"是"
6-3.注意存檔類型記得選擇文字檔,
儲存位置記得選到"C:\Backup\"底下(或是任何你覺得方便的地方),
選擇完就儲存它吧.
6-4.接下來我們該如何把你所儲存的*.txt檔變成我們所需要的*.bat檔呢?
"wretchalbum-dosbatch_php.txt"是我們剛剛儲存下來的網頁,
你可以打開它檢查看看是不是都順利的把你所需要的dos指令資訊都給存下來了.
6-5.有些人的電腦可能只能看到"wretchalbum-dosbatch_php",
而看不到副檔名".txt",
這是因為你的Windows資料夾屬性設定的關係.
<!--以下敎你如何設定-->
打 開任意資料夾,
選擇工具->資料夾選項
選擇檢視->進階設定->取消"隱藏已知檔案類型副檔名"前的checked_sign
之後按下確定,你就可以看到副檔名了.
6-6.之後將".txt"改成.bat的batch file,
你就完成大部分的工作了.
接下來double_click你剛剛所建立的batch file它就會開始download在無名的圖片了
6-7.建立資料夾,下載中...
6-8.結束後command視窗會自己關閉,
而後你所下載下來的圖片會儲存在"C:\Backup\"底下的各個資料夾中.
到這邊你就完成了.
FireFox
:
這邊我們要想辦法把網頁上的資訊變成我們所需要的batch file(*.bat),
前面幾步在我的電腦是行不通的,
如果可以成功,
就能使用和IE相同的作法.
在firefox甚至可以自己更改存檔的副檔名也就是直接存成*.bat檔.
1.選擇另存新檔
2.將它存到你想要的地方,這邊是"C:\Backup"
在下載中,你可能會遇到一直無法將它下載下來的窘境.
所以我們換個方法.
3.這時換個方法,
3-1.將網頁內容直接copy & paste(複製貼上)到記事本中.
3-2.檔案->另存新檔,
記得選擇好"儲存位置","檔名"與"存檔類型",
如圖所示.
3-3.之後儲存就會成為我們所要的batch file(*.bat)了.
接下來double_click執行它(backuup.bat).
4.建立資料夾,並下載中...
5.結束後command視窗會自己關閉,
而後你所下載下來的圖片會儲存在"C:\Backup\"底下的各個資料夾中.
到這邊你就完成了.
http(80port)需要Proxy 問題
有些人的學校需要http的proxy才能連結http(80)的網頁,
這時在你的環境要備份無名的相簿,
你就需要proxy的設定.
作法:
可以到控制台->系統->進階->環境變數->???的使用者變數->新增
去新增一個環境變數.
變數名稱:http_proxy
變數值:http://<your_username>:<your_password>@< your_proxy_url>:<proxy_port>
變數值範例:http://test:test@proxy.yzu.edu.tw:8080
或http://test@proxy.yzu.edu.tw:8080
或http://proxy.yzu.edu.tw:8080
表示<your_username>,<your_password>是選擇性的選項
圖示: