Tôi muốn tải xuống https://example.com
bằng cách sử dụng wget
lệnh, nhưng nó nói rằng giao thức không được hỗ trợ / không nhận dạng được. Tôi đã thử sử dụng --secure protocol=''
nhưng không được. Tôi đã tải xuống tệp tar từ GNU wget và thử cấu hình nó nhưng tôi đã thất bại.
Đây là một ví dụ về những gì tôi thấy:
bash-2.05$ wget https://www.facebook.com/
https://www.facebook.com/: Unknown/unsupported protocol.
bash-2.05$
Xin chào mọi người, cảm ơn vì câu trả lời, phiên bản wget của tôi đã được xác minh như sau
bash-2.05$ wget -V
GNU Wget 1.6
Copyright (C) 1995, 1996, 1997, 1998, 2000 Free Software Foundation, Inc.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
Originally written by Hrvoje Niksic <hniksic@arsdigita.com>.
và tôi không biết liệu wget của tôi được biên dịch bởi SSL và SSL có được kích hoạt hay không. Bạn có thể vui lòng cho tôi biết làm thế nào để biên dịch wget
lệnh. Tôi đã thử chạy configure
tệp và sau đó gõ make
lệnh, điều đó cho tôi lệnh không tìm thấy lỗi. Ngay cả sau khi chạy tệp cấu hình, nó cũng không cung cấp cho tôi bất kỳ wget
tệp nào được tạo /usr/local/
.
bash-2.05$ cd wget-1.10.1
bash-2.05$ ./configure --prefix=/usr/local --with-ssl
bash-2.05$ make
bash: make: command not found
phiên bản tôi đã tải xuống là
wget-1.10.1.tar
bash-2.05
thực sự là phiên bản bash của bạn? Của tôi là 4.3,33.
busybox
phiên bản wget
.
wget: not an http or ftp url: …
Đây dường như không phải là GNU wget hay Busybox. Dù bằng cách nào, rõ ràng là nó không hỗ trợ HTTPS và giải pháp là cài đặt một phiên bản khác hoặc một công cụ khác hỗ trợ HTTPS.