¿Es posible descargar de golpe estos PDF de una Web?

Iniciado por Meta, 28 Julio 2020, 10:27 AM

0 Miembros y 1 Visitante están viendo este tema.

Meta

Buenas:

En este enlace.

Se puede ver que cada uno de ellos que pinches, lees un PDF, los quería descargar uno a uno, pero me da pereza, a parte de ponerles sus nombres para orientarme.

Quiero saber si hay alguna forma de descargar toda esa documentación en PDF de alguna forma o es imposible. Quiero evitarlo hacerlo de uno en uno.

Saludos.
Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/

#!drvy

El problema es que es un PDF, pero si tienes Firefox, su lector embeido de PDF convierte el documento a HTML por tanto tienes un DOM donde puedes jugar con javascript.

Si metes esto en consola, sacas todos las urls que terminan en .pdf.
Código (javascript) [Seleccionar]
document.querySelectorAll('a[href$=".pdf"]').forEach(function(item) { console.log(item.href); });

De ahí sacas todos estos enlaces:

http://www.aguastenerife.org/9_OCAS/fichas/2018/0202302.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0203301.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0203306.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0505719.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0504207.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0504321.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0505715.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0505701.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0505602.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0505710.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0504303.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0505702.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0504211.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0504210.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0504306.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0504311.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0505704.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0504302.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0504301.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0504307.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0504202.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0504305.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0504319.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0505709.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0504206.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0504308.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0505707.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0505705.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0504304.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0505706.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0505711.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0505712.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0505734.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0505713.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0505617.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0505716.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0505703.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0507306.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0505606.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0505607.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0712013.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/1113203.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/1113206.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/1113202.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0712015.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0712012.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0710707.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0710805.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0712011.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0102805.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0102806.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0603505.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0603507.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0102804.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0604404.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0603503.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0603508.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0604403.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0604412.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0603506.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0604405.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0102808.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0603502.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0603514.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0503407.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0503415.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0603509.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0603501.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0603512.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0102812.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0603604.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0603605.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0102902.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0603614.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0603615.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0102903.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0102901.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0603616.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0101906.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0603613.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0101901.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0102803.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0102810.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0603612.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0102813.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0102801.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0603602.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0102904.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0101903.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0101902.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0603601.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0102802.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0102807.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0603611.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0102907.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0102906.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0102811.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0406610.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0406609.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0406621.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0708012.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/0708002.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/1217003.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/1216907.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/1216003.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/1216004.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/1216006.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/1217002.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/1216011.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/1216002.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/1215904.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/1217004.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/1216901.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/1216005.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/1214901.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/1214917.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/1214904.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/1215901.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/1216911.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/1216903.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/1216906.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/1216914.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/1217007.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/1217006.pdf
http://www.aguastenerife.org/9_OCAS/fichas/2018/1216912.pdf


Ponerle nombre ya no es tan sencillo porque no tiene correlación entre las columnas... aunque dado que usan la misma plantilla supongo que se puede hacer un script que los descargue, lo lea buscando el nombre y los renombre.

Saludos


Meta

Buenas:

No se como lo hiciste, ni se como sacaste ese código de arriba de Java Script, a mi no me sale y si uso Firefox.
Me iamgino qu ehabrás tocado algo así en Firefox.


No se que es un DOM.
No se que consola te refieres, pensé por un monento que puede ser cmd o PowerShell, me imagino que será del navegador Firefox- Desarrollo Web --> Consola del Navegador.
Puse     document.querySelectorAll('a[href$=".pdf"]').forEach(function(item) { console.log(item.href); }); Pero nada de nada.

Sigo necesitando ayuda, sabes mucho y no se nada. Por eso necsito pasos, nunca he hecho esto.

Saludos.
Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/

mr-medi

Una vez que ya tienes los enlaces que te ha sacado drvy puedes hacer un sencillo script en python para descargar cada pdf, a continuación te dejo uno que te los descarga todos.
Te recomiendo que lo ejecutes en la carpeta donde los quieras tener por que si por ejemplo lo ejecutas en el escritorio se te van a descargar todos ahí.

Si te dice que no encuentra el modulo 'wget' pon en la terminal pip3 install wget.

Código (python) [Seleccionar]

import wget

pdfs = ["http://www.aguastenerife.org/9_OCAS/fichas/2018/0202302.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0203301.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0203306.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0505719.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0504321.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0505715.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0505701.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0504207.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0505602.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0505710.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0504303.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0505702.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0504211.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0504210.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0504306.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0504311.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0505704.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0504302.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0504301.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0504202.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0504305.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0504307.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0504319.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0505709.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0504206.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0504308.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0505707.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0505705.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0504304.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0505706.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0505711.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0505712.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0505734.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0505713.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0505617.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0505716.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0505703.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0507306.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0505606.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0505607.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0712013.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/1113203.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/1113206.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/1113202.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0712015.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0712012.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0710707.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0710805.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0712011.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0102805.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0102806.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0603505.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0603507.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0102804.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0604404.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0603503.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0603508.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0604403.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0604412.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0604405.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0603506.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0102808.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0603502.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0603514.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0503407.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0503415.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0603509.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0603501.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0603512.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0102812.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0603604.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0603605.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0102902.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0603614.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0603615.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0102903.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0102901.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0603616.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0101906.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0603613.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0101901.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0102803.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0102810.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0603612.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0102813.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0102801.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0603602.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0102904.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0101903.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0101902.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0603601.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0102802.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0102807.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0603611.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0102907.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0102906.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0406610.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0406609.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0102811.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0406621.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0708012.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/0708002.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/1217003.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/1216907.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/1216003.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/1216004.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/1216006.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/1217002.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/1216011.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/1216002.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/1215904.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/1217004.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/1216901.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/1216005.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/1214901.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/1214917.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/1215901.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/1214904.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/1216911.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/1216903.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/1216906.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/1216914.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/1217007.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/1217006.pdf",
"http://www.aguastenerife.org/9_OCAS/fichas/2018/1216912.pdf"
]

for pdf in pdfs:
    print("[ * ]DESCARGANDO " + str(pdf))
    wget.download(pdf)


<?php
       header
("Location: TheHackerWay");

Meta

Sigo sin entender como sacaron todos esos enlaces.

¿No hay otro languaje con cual se pueda hacer?

Ya tengo instalado Python, 2 y 3.

Si se puede hacer con otro lenguaje, estoy dispuesto también.
Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/

mr-medi

Cita de: Meta en 28 Julio 2020, 19:52 PM
Sigo sin entender como sacaron todos esos enlaces.

¿No hay otro languaje con cual se pueda hacer?

Ya tengo instalado Python, 2 y 3.

Si se puede hacer con otro lenguaje, estoy dispuesto también.

Los enlaces se pueden sacar de distintas formas, o bien con javascript poniendo ese código en la consola o en python haciendo una petición GET y parseando el DOM para sacarlos y meterlos en un array.

En el código que te puse antes simplemente los metí en un array a mano y después descargas cada uno.
Has probado a ver si es lo que buscas?

<?php
       header
("Location: TheHackerWay");

Meta

Hola:

Busco todos los PDF de esos enlaces de esta web https://www.aguastenerife.org/9_OCAS/pdf/OCAS_InfGeneral_2018_corto.pdf

Son muchísimos y de momento los descargo uno a uno al disco duro, ya que el de la Web dice que no los tiene todos para descargarlo de golpe.

¿Puedes poner el código fuente del programa que hicieron?

¿Qué consola están habalndo exactamente, de Windows, del navegador web, de Visual Studio?

Tengo instalado Python de Visual studio Community 2019 por si acaso.

Saludos.
Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/

mr-medi

Cita de: Meta en 28 Julio 2020, 22:59 PM
Hola:

Busco todos los PDF de esos enlaces de esta web https://www.aguastenerife.org/9_OCAS/pdf/OCAS_InfGeneral_2018_corto.pdf

Son muchísimos y de momento los descargo uno a uno al disco duro, ya que el de la Web dice que no los tiene todos para descargarlo de golpe.

¿Puedes poner el código fuente del programa que hicieron?

¿Qué consola están habalndo exactamente, de Windows, del navegador web, de Visual Studio?

Tengo instalado Python de Visual studio Community 2019 por si acaso.

Saludos.
El codigo te lo puse en el mensaje anterior, fijate que al final pongo esto para descargarlos. Ejecutalo con python 3.

Código (python) [Seleccionar]
for pdf in pdfs:
    print("[ * ]DESCARGANDO " + str(pdf))
    wget.download(pdf)


Me refería a la consola del navegador, simplemente pones un código javascript y te pinta el output correspondiente.

<?php
       header
("Location: TheHackerWay");


EdePC

Wow, Firefox me consume casi 1GB de ram para abrir ese PDF :o, nunca entenderé a los que dicen que Firefox no consume tantos recursos. Jeje y mira que Edge solo me consume 1.5GB con 12 pestañas abiertas :xD

@Meta, revísate este vídeo:

[youtube=640,360]https://youtu.be/h9WtZUDcTyg[/youtube]

- No se si sea mi conexión, pero la descarga de cada archivo me toma muuucho tiempo, en mi cada la conexión es de 3Mb/s, en ciudad es de 30Mb/s :xD, solo alcancé a descargar unos 2 archivos en casi media hora :laugh:

- Lo que si veo es que vas a tener líos para darles nombres a cada uno a mano.