wget - 包含模式的接受文件

use*_*330 4 string wget

我正在尝试编写一个脚本,下载某个页面中链接的所有文件.这些文件必须包含特定字符串并具有某些扩展名.假设我要下载所有包含字符串"1080"或"1080p"等的文件,并且扩展名为".mov"".avi"".wmv"等.这是为了显示字符串和扩展名是多个.

这是我到目前为止所做的:

wget -Amov -r -np -nc -l1 --no-check-certificate -e robots=off http://www.example.com
Run Code Online (Sandbox Code Playgroud)

任何帮助都是真正的帮助.

谢谢.

小智 6

您可以为-A开关添加模式,如下所示:

wget -A "*1080*mov" -r -np -nc -l1 --no-check-certificate -e robots=off http://www.example.com
Run Code Online (Sandbox Code Playgroud)

此示例将获取所有文件"1080",gif和png文件除外:

wget -A "*1080*" -R gif,png -r -np -nc -l1 --no-check-certificate -e robots=off http://www.example.com
Run Code Online (Sandbox Code Playgroud)