3 votos

wget no se puede descargar nada de https fuentes.

Usar wget para descargar archivos desde un https fuente está causando host is down de error.

$ wget https://www.google.co.uk/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png
--2018-07-16 20:56:17--  https://www.google.co.uk/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png
Resolving www.google.co.uk (www.google.co.uk)... 216.58.198.163
Connecting to www.google.co.uk (www.google.co.uk)|216.58.198.163|:443... failed: Host is down.
Retrying.

--2018-07-16 20:56:18--  (try: 2)  https://www.google.co.uk/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png
Connecting to www.google.co.uk (www.google.co.uk)|216.58.198.163|:443... failed: Host is down.
Retrying.

Cuando la descarga de archivos a través de http wget funciona como se esperaba. Yo también soy capaz de descargar el archivo a través de curl. Sin embargo, yo prefiero wget. Como estoy usando wget -i indicador de descarga de unos 50 archivos diferentes de un url.txt archivo.

He intentado descargar el archivo de origen a través de escritorio de Chrome, y de nuevo no hay ningún problema.

wget es la versión GNU Wget 1.19.5 built on darwin17.5.0. e instalado a través de $ brew --version Homebrew 1.6.17 Homebrew/homebrew-core (git revision f0ff; last commit 2018-07-15). Previamente había un problema con pip y openssl un tiempo atrás. Que he sido incapaz de arreglar. Así que me pregunto si esto podría becausing el problema?

2voto

Mapad Puntos 3033

Parece que sus problemas con openssl son de hecho de la causa. De la wget manual:

HTTPS (SSL/TLS) Opciones de

Para apoyar cifrada de HTTP (HTTPS), descargas, Wget debe ser compilado con SSL externo de la biblioteca. El actual por defecto es GnuTLS. Además, Wget también admite HSTS (HTTP Estricta TransportSecurity). Si Wget es compilado sin soporte SSL, ninguno de estas opciones están disponibles.

1voto

Steven Siew Puntos 11

wget requiere openssl

así que asegúrese de que usted tiene openssl instalado en su sistema de homebrew

$ brew list | grep ssl
openssl
openssl@1.1

Si openssl no está instalado, instálelo utilizando "brew install openssl"

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X