Je souhaite télécharger https://example.com
à l'aide de la wget
commande, mais elle indique «protocole non pris en charge / non reconnu». J'ai essayé d'utiliser le --secure protocol=''
mais cela ne fonctionne pas. J'ai téléchargé le fichier tar depuis GNU wget et j'ai essayé de le configurer mais j'ai échoué.
Voici un exemple de ce que je vois:
bash-2.05$ wget https://www.facebook.com/
https://www.facebook.com/: Unknown/unsupported protocol.
bash-2.05$
Salut les gens merci pour les réponses, la version vérifiée de mon wget indique comme ci-dessous
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>.
et je n'ai aucune idée si mon wget est compilé par SSL et si le SSL est activé ou non. Pourriez-vous s'il vous plaît laissez-moi savoir comment compiler la wget
commande. J'ai essayé d'exécuter le configure
fichier, puis j'ai tapé la make
commande, cela me donne une erreur de commande introuvable. Même après avoir exécuté le fichier de configuration, il ne me donne aucun wget
fichier créé dans /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
la version que j'ai téléchargée est
wget-1.10.1.tar
bash-2.05
vraiment votre version bash? Le mien est 4.3.33.
busybox
version de wget
.
wget: not an http or ftp url: …
Cela ne semble être ni GNU wget ni Busybox. Quoi qu'il en soit, il ne prend évidemment pas en charge HTTPS et la solution consiste à installer une version différente ou un outil différent qui prend en charge HTTPS.