2015-10-02 101 views
0

我想下載數百個文件,而且我是一個windows傢伙。我在網上搜索並找到解決方案,但得到新問題。在windows下使用wget下載多個網址?

這裏是我做過什麼:

  1. 我把所有的URL到一個文本文件中,每個URL一個單獨的線。該文件稱爲download.txt

  2. 在命令窗口中,鍵入

    的wget -i download.txt

  3. 我成功地讓文件。

但是,服務器看起來不是很穩定,有時候我

Error 500: Internal server error 

然後,我必須挑選出沒有被下載的文件。這是很枯燥的工作,因爲文件名非常相似,並且有數百個。

我的問題: 有沒有簡單的方法來自動選擇這些文件並再次下載它們?或者有什麼方法讓wget在文件失敗時再次下載它?

感謝您的幫助。

回答

1

500內部服務器錯誤
一般錯誤消息,時遇到了意外情況,沒有更多的特定的信息是合適的給出。

試着順利下載。這些設置將有助於你不從網站禁止^^。

wget -b -q -nc -c -N --limit-rate=150k -i download.txt 

-b, --background  go to background after startup 
-q, --quiet   quiet (no output). 
-nc, --no-clobber  skip downloads that would download to existing files. 
-c, --continue   resume getting a partially-downloaded file. 
-N, --timestamping  don't re-retrieve files unless newer than local. 
    --limit-rate=RATE limit download rate to RATE. 
+0

謝謝,保羅。這正是我想要的。 – James