我正在尝试使用wget从URL列表中仅抓取.jpg。
我尝试了wget -r -A.jpg http://url.com/page1
,但它会下载整个网站。
我也看到这个示例用于抓取网址列表wget -i download-file-list.txt
,所以我尝试了这个wget -i -A.jpg download-file-list.txt
,但它只下载了html而不是jpg图像。
有没有办法给它一个HTML页面并让它只下载某种类型的图像?
由于
答案 0 :(得分:2)
wget -r
是递归的,所以它会检查整个网站。设置-l
以限制递归的深度。
至于其余部分 - 您需要将-A.jpg
更改为-A "jpg"
才能使用接受标记。它的参数是以逗号分隔的列表,因此如果您想要包含jpg和png扩展名,请将"jpg"
更改为"jpg,png"
。