Imposible de usar un enlace con la redirección de PHP -- php campo con downloads campo con wget campo con curl camp askubuntu Relacionados El problema

Impossible to wget a link with php redirection


0
vote

problema

Español

Intenté todos los trucos que pude encontrar para descargar este enlace desde el terminal usando WGET y CURL: http://libgen.gs/ads.php?md5=5C757EA95B47CEAB5065B26EB55896A
Ninguno logró conseguirme el libro EPUB que puedo simplemente descargarlo haciendo clic en el botón 'Obtener' al abrir el enlace en un navegador. Prefiero descargarlo usando Consol, ¿es posible hacerlo?

Original en ingles

I tried all the tricks I could find to download this link from terminal using wget and curl : http://libgen.gs/ads.php?md5=5C757EA95B47CEAB5065B26EEB55896A
None succeeded to get me the epub book that I can simply download by clicking 'get' button when opening the link in a browser. I rather download it using consol, is it even possible to do so ?

           

Lista de respuestas

1
 
vote

Es posible que tenga mejor suerte utilizando ABCDEFGHIJKLMNABCDEFGHIJKLMN15 para hacer esto en lugar de find sourcedir oldsourcedir -type f -print0 | xargs -r -0 md5sum | sort | uniq -c -w 32 | sort -nr | tee md5sums.txt | less 6 y configurarlo para seguir la redirección usando los conmutadores abcdefghijklmn17 , ABCDEFGHIJKLMNABCDEFGHIJKLMN18 , Y ABCDEFGHIJKLMNABCDEFGHIJKLMN19 .

  sudo swapoff /swapfile sudo rm /swapfile 0  

un poco de información sobre estos conmutadores desde la documentación :

  sudo swapoff /swapfile sudo rm /swapfile 1  
 

You might have better luck using curl to do this instead of wget, and set it to follow the redirection using the switches -L, -J, and -O.

curl -O -J -L http://libgen.gs/ads.php?md5=5C757EA95B47CEAB5065B26EEB55896A  

A bit of info on these switches from the documentation:

-O/--remote-name   Write output to a local file named like the remote file we get.    (Only the file part of the remote  file  is  used, the path is cut off.)  -L/--location   (HTTP/HTTPS)  If  the  server  reports that the requested page has moved    to a different location (indicated with a Location: header and a 3XX    response code), this option will make curl redo the request on the new    place.  If  used together  with  -i/--include  or -I/--head, headers from    all requested pages will be shown. When authentication is used, curl only    sends its credentials to the initial host. If a redirect takes curl to a    different host, it  won't be  able  to  intercept  the  user+password.    See also --location-trusted on how to change this. You can limit the   amount of redirects to follow by using the --max-redirs option.  -J/--remote-header-name   (HTTP) This option tells the -O/--remote-name option to  use  the     server-specified  Content-Disposition  filename instead of extracting a    filename from the URL. 
 
 
0
 
vote

La respuesta es abrir el enlace que le han dado. Probablemente notará algo que dice "Obtener" en la parte superior de su página web

Usar WEGGET en ese enlace.

  sudo swapoff /swapfile sudo rm /swapfile 2  

Lo pondrá en su directorio actual. Lo último que tiene que hacer es cambiar el nombre del archivo.

  sudo swapoff /swapfile sudo rm /swapfile 3  

Luego, puede abrir su archivo EPUB en un lector de libros electrónicos.

Saludos, mondotofu

 

The answer is to open the link you've been given. You'll probably notice something that says "GET" at the top of your web page

Use wget on that link.

    wget "http://111.90.145.72/get.php?md5=5c757ea95b47ceab5065b26eeb55896a&key=FIS7AXJH8YP1OC66" 

It will put that in your current directory. The last thing you have to do is rename the file.

     mv 'get.php?md5=5c757ea95b47ceab5065b26eeb55896a&key=FIS7AXJH8YP1OC66' random.epub 

Then you can open your epub file in an ebook reader.

Regards, mondotofu

 
 

Relacionados problema

-3  No se puede instalar PHP5.6-CURL en Ubuntu 16.10. PPA se agrega [cerrado]  ( Cant install php5 6 curl on ubuntu 16 10 ppa is added ) 
cerrado. Esta pregunta es off-topic . Actualmente no está aceptando respuestas. ¿Quieres ...

1  Curl, git, otros comandos cuelgan al intentar descargar el archivo  ( Curl git other commands hang while trying to download file ) 
Actualmente en Ubuntu 18.04.12, cuando intento descargar algo de la terminal, o presionar a Git o cualquier comando similar, siempre se cuelga en la descarga ...

26  ¿Cómo determinar el estado HTTP sin descargar la página completa?  ( How to determine the http status without downloading the complete page ) 
Quiero saber el estado HTTP de los sitios web usando Ubuntu. He usado term.h3 y abcdefghijklmnterm.h4 para ese propósito. Pero el problema es que estos co...

6  CURL: (60) Problema del certificado SSL: No se puede obtener el certificado del emisor local  ( Curl 60 ssl certificate problem unable to get local issuer certificate ) 
Editar: Yo había actualizado mis certificados de CA Root de CURL.HAXX.SE. Cuando intento curl -Iv https://yahoo.com i obtenga un error como unable to ...

8  Bash Script para verificar el contenido del sitio web por comando en rizo  ( Bash script to check website content by curl command ) 
Quiero escribir un script para ver si el sitio web está funcionando bien al verificar que algunos de ellos son contenidos. Si el contenido existe en el result...

0  Código de error PHP CURL 60: Error de certificado SSL No se puede obtener el certificado del emisor local  ( Php curl error code 60 ssl certificate error unable to get local issuer certifi ) 
Ahora estoy ejecutando PHP 5.6.29 (cli) , abcdefhijklmnabcdefghijklmn9 y abcdefhijklmnabcdefghijklmn10 en Ubuntu Server 14.04. Cuando estoy intentando ...

0  ngrok en el núcleo de Ubuntu  ( Ngrok on ubuntu core ) 
Estoy usando el núcleo de Ubuntu por primera vez, ejecutando un servidor Rocketchat en un pi 3. Para que cualquier persona fuera de mi red doméstica pueda u...

4  "CURL: depende: libcurl4 (= 7.61.0-1ubuntu2.2) pero no se va a instalar" en Ubuntu 18.10 con PHP 7.2.10  ( Curl depends libcurl4 7 61 0 1ubuntu2 2 but it is not going to be instal ) 
Estoy luchando con la instalación del módulo de curl en Ubuntu 18.10. Mientras que la actualización de 17.10 a 18.10 se eliminó / eliminó el rizo. Ahora, cuan...

31  Ubuntu 20.04 - ¿Cómo configurar el nivel de seguridad más bajo SSL?  ( Ubuntu 20 04 how to set lower ssl security level ) 
Me gustaría preguntar si hay una manera de bajar el nivel de seguridad SSL a 1 en Ubuntu 20.04, ya que estoy recibiendo: 141A318A:SSL routines:tls_process_...

14  No puedo agregar repositorio de PPA detrás del proxy  ( I cant add ppa repository behind the proxy ) 
Estoy tratando de agregar el repositorio PPA (como una raíz) con el siguiente comando: export HTTP_PROXY="http://firstname.surname@xxx.com:my_pass@165.x.x....




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos