[英]Unable to download js files using wget
我正在嘗試使用以下命令從redis.ZF98ED07A4D5F51477DE1410D90F下載所有圖像 css 和 javascript 文件:
wget -r -p -P ./ -A jpeg,jpg,bmp,gif,png,js,css http://redis.io/
這會下載除.js
文件之外的所有內容。 我無法理解這其中的原因。 我錯過了什么?
如果我只選擇帶有wget -rpP./ -A js http://redis.io/
的.js
擴展名,它會下載 3 個文件,其中之一是:
--2019-11-20 10:08:51-- https://redis.io/app.js?1480208557
Reusing existing connection to redis.io:443.
Proxy request sent, awaiting response... 200 OK
Length: 13867 (14K) [application/javascript]
Saving to: ‘./redis.io/app.js?1480208557.tmp’
redis.io/app.js?1480208557.tm 100%[===============================================>] 13.54K --.-KB/s in 0s
2019-11-20 10:08:51 (145 MB/s) - ‘./redis.io/app.js?1480208557.tmp’ saved [13867/13867]
Removing ./redis.io/app.js?1480208557.tmp since it should be rejected.
如您所見,該文檔是 javascript,但擴展名為.tmp
。 由於您不接受該擴展,因此wget
拒絕它。
如果您選擇使用wget -rpP./ -A tmp http://redis.io/
下載tmp
文件,則該文件下載成功,如果您打開它,其內容為 javascript。 然后你可以添加你想要的其他擴展。
所以,你做得很好,但網站誤導了你。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.