2013-11-21 22 views
5

Dưới đây là một ví dụ về lệnh của tôi:Làm thế nào để tải xuống tất cả hình ảnh từ một trang web bằng cách sử dụng wget?

wget -r -l 0 -np -t 1 -A jpg,jpeg,gif,png -nd --connect-timeout=10 -P ~/support --load-cookies cookies.txt "http://support.proboards.com/" -e robots=off 

Based on the input here

Nhưng không có gì thực sự được tải về, không bò đệ quy, nó chỉ mất một vài giây để hoàn thành. Tôi đang cố gắng sao lưu tất cả các hình ảnh từ một diễn đàn, là cấu trúc diễn đàn gây ra vấn đề?

+1

có thể trùng lặp của http://stackoverflow.com/questions/4602153/how-do-i-use-wget-to-download-all-images-into-a-single-folder/21089847#comment33143483_21089847 –

Trả lời

16
wget -r -P /download/location -A jpg,jpeg,gif,png http://www.site.here 

công trình như một say mê

+0

trong trường hợp của tôi, tệp này tải xuống tệp robots.txt chỉ – vladkras

+0

trong trường hợp bạn chỉ nhận được robots.txt thì bạn có thể nối thêm '-e robots = off --wait 1 http://www.site.here ' vào wget của bạn chỉ huy. Thao tác này sẽ ghi đè lên tệp robots.txt và tìm nạp nội dung bạn đang tìm kiếm. Ví dụ: wget -r -P/tải xuống/vị trí -A jpg, jpeg, gif, png-robot = off - đang chờ 1 http://www.site.here –

0

Tải file hình ảnh với tên khác. Ở đây tôi cung cấp tên tệp wget.zip như được hiển thị bên dưới.

# wget -O wget.zip http://ftp.gnu.org/gnu/wget/wget-1.5.3.tar.gz 
--2012-10-02 11:55:54-- http://ftp.gnu.org/gnu/wget/wget-1.5.3.tar.gz 
Resolving ftp.gnu.org... 208.118.235.20, 2001:4830:134:3::b 
Connecting to ftp.gnu.org|208.118.235.20|:80... connected. 
HTTP request sent, awaiting response... 200 OK 
Length: 446966 (436K) [application/x-gzip] 
Saving to: wget.zip 
100%[===================================================================================>] 446,966  60.0K/s in 7.5s 
2012-10-02 11:56:02 (58.5 KB/s) - wget.zip 
Các vấn đề liên quan