小编Kai*_*Kai的帖子

wget - if / else 下载条件?

如果文件具有相同的基本名称,我希望 wget 更喜欢某种文件类型而不是另一种文件类型。

例如:

如果foo.ogg可用,请不要下载foo.mp3


到目前为止,我使用 wget 抓取/自动下载的方式(如果有人感兴趣):

wget -Dfoo.com -I /folder/ -r -l 1 -nc -A.ogg,.mp3 http://www.foo.com/folder/
Run Code Online (Sandbox Code Playgroud)

但这当然让我得到 .mp3 和 .ogg文件。有任何想法吗?

  • (语法-解释
    :-D:仅从此域
    下载 -I:仅从域的此子文件夹下载
    -r:递归(遵循链接和目录结构)
    -l 1:仅遵循 1 个链接深度
    -nc:无破坏 = 下载仅当文件不存在时
    -A:仅接受/下载所有 *.ogg 和 *.mp3(丢弃必要的 html 文件)
    (-i(可选在 URL 前面):从 URL 读取 URL,但也下载其他像 .png 之类的文件类型,您一开始不想要/之后丢弃它们)

bash download batch wget filetype

3
推荐指数
1
解决办法
3854
查看次数

标签 统计

bash ×1

batch ×1

download ×1

filetype ×1

wget ×1