Câu trả lời:
Nếu máy chủ web đích có bật lập chỉ mục thư mục và tất cả các tệp để tải xuống được đặt trong cùng một thư mục, bạn có thể tải xuống tất cả chúng, bằng cách sử dụng tùy chọn truy xuất đệ quy của wget.
sử dụng
wget -r -l1 -A.jpg http://www.example.com/test/
nó sẽ tải tất cả các .jpg
tập tin từ thư mục test
.
nếu bạn không muốn tải xuống tất cả các tập tin thì infos dưới đây sẽ hữu ích.
-A acclist --accept acclist
-R rejlist --reject rejlist
Specify comma-separated lists of file name suffixes or patterns to
accept or reject. Note that if any of the wildcard characters, *, ?,
[ or ], appear in an element of acclist or rejlist, it will be
treated as a pattern, rather than a suffix.
--accept-regex urlregex
--reject-regex urlregex
Specify a regular expression to accept or reject the complete URL.
giống :
wget -r --no-parent -A '*.jpg' http://example.com/test/
Dùng cái này:
wget -r --level=1 -A.jpg --ignore-length -x -np http://example.com/folder/
Cái này làm gì
-r
: Truy xuất đệ quy (quan trọng)
--level=0
: Chỉ định mức độ sâu tối đa đệ quy. 1 cho chỉ thư mục này.
-x
: Buộc các thư mục, tạo một hệ thống phân cấp của các thư mục ngay cả khi chúng không được tạo khác
-np
: không có cha mẹ, không tăng lên thư mục cha khi truy xuất đệ quy
-A.type
: chỉ tải xuống các tệp có phần mở rộngtype
.
Đại từ của tôi là He / Ngài