Foro de elhacker.net

Foros Generales => Dudas Generales => Mensaje iniciado por: Meta en 28 Julio 2020, 10:27 am



Título: ¿Es posible descargar de golpe estos PDF de una Web?
Publicado por: Meta en 28 Julio 2020, 10:27 am
Buenas:

En este enlace (https://www.aguastenerife.org/9_OCAS/pdf/OCAS_InfGeneral_2018_corto.pdf).

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.


Título: Re: ¿Es posible descargar de golpe estos PDF de una Web?
Publicado por: #!drvy en 28 Julio 2020, 12:20 pm
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
  1. document.querySelectorAll('a[href$=".pdf"]').forEach(function(item) { console.log(item.href); });

De ahí sacas todos estos enlaces:

Código:
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



Título: Re: ¿Es posible descargar de golpe estos PDF de una Web?
Publicado por: Meta en 28 Julio 2020, 14:22 pm
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.
(https://www.subeimagenes.com/img/captura-2154424.PNG)

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     
Código:
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.


Título: Re: ¿Es posible descargar de golpe estos PDF de una Web?
Publicado por: mr-medi en 28 Julio 2020, 16:39 pm
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
  1. import wget
  2.  
  3. pdfs = ["http://www.aguastenerife.org/9_OCAS/fichas/2018/0202302.pdf",
  4. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0203301.pdf",
  5. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0203306.pdf",
  6. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0505719.pdf",
  7. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0504321.pdf",
  8. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0505715.pdf",
  9. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0505701.pdf",
  10. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0504207.pdf",
  11. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0505602.pdf",
  12. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0505710.pdf",
  13. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0504303.pdf",
  14. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0505702.pdf",
  15. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0504211.pdf",
  16. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0504210.pdf",
  17. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0504306.pdf",
  18. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0504311.pdf",
  19. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0505704.pdf",
  20. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0504302.pdf",
  21. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0504301.pdf",
  22. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0504202.pdf",
  23. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0504305.pdf",
  24. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0504307.pdf",
  25. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0504319.pdf",
  26. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0505709.pdf",
  27. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0504206.pdf",
  28. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0504308.pdf",
  29. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0505707.pdf",
  30. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0505705.pdf",
  31. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0504304.pdf",
  32. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0505706.pdf",
  33. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0505711.pdf",
  34. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0505712.pdf",
  35. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0505734.pdf",
  36. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0505713.pdf",
  37. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0505617.pdf",
  38. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0505716.pdf",
  39. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0505703.pdf",
  40. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0507306.pdf",
  41. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0505606.pdf",
  42. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0505607.pdf",
  43. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0712013.pdf",
  44. "http://www.aguastenerife.org/9_OCAS/fichas/2018/1113203.pdf",
  45. "http://www.aguastenerife.org/9_OCAS/fichas/2018/1113206.pdf",
  46. "http://www.aguastenerife.org/9_OCAS/fichas/2018/1113202.pdf",
  47. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0712015.pdf",
  48. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0712012.pdf",
  49. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0710707.pdf",
  50. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0710805.pdf",
  51. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0712011.pdf",
  52. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0102805.pdf",
  53. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0102806.pdf",
  54. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0603505.pdf",
  55. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0603507.pdf",
  56. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0102804.pdf",
  57. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0604404.pdf",
  58. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0603503.pdf",
  59. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0603508.pdf",
  60. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0604403.pdf",
  61. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0604412.pdf",
  62. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0604405.pdf",
  63. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0603506.pdf",
  64. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0102808.pdf",
  65. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0603502.pdf",
  66. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0603514.pdf",
  67. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0503407.pdf",
  68. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0503415.pdf",
  69. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0603509.pdf",
  70. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0603501.pdf",
  71. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0603512.pdf",
  72. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0102812.pdf",
  73. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0603604.pdf",
  74. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0603605.pdf",
  75. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0102902.pdf",
  76. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0603614.pdf",
  77. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0603615.pdf",
  78. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0102903.pdf",
  79. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0102901.pdf",
  80. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0603616.pdf",
  81. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0101906.pdf",
  82. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0603613.pdf",
  83. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0101901.pdf",
  84. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0102803.pdf",
  85. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0102810.pdf",
  86. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0603612.pdf",
  87. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0102813.pdf",
  88. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0102801.pdf",
  89. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0603602.pdf",
  90. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0102904.pdf",
  91. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0101903.pdf",
  92. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0101902.pdf",
  93. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0603601.pdf",
  94. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0102802.pdf",
  95. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0102807.pdf",
  96. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0603611.pdf",
  97. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0102907.pdf",
  98. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0102906.pdf",
  99. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0406610.pdf",
  100. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0406609.pdf",
  101. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0102811.pdf",
  102. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0406621.pdf",
  103. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0708012.pdf",
  104. "http://www.aguastenerife.org/9_OCAS/fichas/2018/0708002.pdf",
  105. "http://www.aguastenerife.org/9_OCAS/fichas/2018/1217003.pdf",
  106. "http://www.aguastenerife.org/9_OCAS/fichas/2018/1216907.pdf",
  107. "http://www.aguastenerife.org/9_OCAS/fichas/2018/1216003.pdf",
  108. "http://www.aguastenerife.org/9_OCAS/fichas/2018/1216004.pdf",
  109. "http://www.aguastenerife.org/9_OCAS/fichas/2018/1216006.pdf",
  110. "http://www.aguastenerife.org/9_OCAS/fichas/2018/1217002.pdf",
  111. "http://www.aguastenerife.org/9_OCAS/fichas/2018/1216011.pdf",
  112. "http://www.aguastenerife.org/9_OCAS/fichas/2018/1216002.pdf",
  113. "http://www.aguastenerife.org/9_OCAS/fichas/2018/1215904.pdf",
  114. "http://www.aguastenerife.org/9_OCAS/fichas/2018/1217004.pdf",
  115. "http://www.aguastenerife.org/9_OCAS/fichas/2018/1216901.pdf",
  116. "http://www.aguastenerife.org/9_OCAS/fichas/2018/1216005.pdf",
  117. "http://www.aguastenerife.org/9_OCAS/fichas/2018/1214901.pdf",
  118. "http://www.aguastenerife.org/9_OCAS/fichas/2018/1214917.pdf",
  119. "http://www.aguastenerife.org/9_OCAS/fichas/2018/1215901.pdf",
  120. "http://www.aguastenerife.org/9_OCAS/fichas/2018/1214904.pdf",
  121. "http://www.aguastenerife.org/9_OCAS/fichas/2018/1216911.pdf",
  122. "http://www.aguastenerife.org/9_OCAS/fichas/2018/1216903.pdf",
  123. "http://www.aguastenerife.org/9_OCAS/fichas/2018/1216906.pdf",
  124. "http://www.aguastenerife.org/9_OCAS/fichas/2018/1216914.pdf",
  125. "http://www.aguastenerife.org/9_OCAS/fichas/2018/1217007.pdf",
  126. "http://www.aguastenerife.org/9_OCAS/fichas/2018/1217006.pdf",
  127. "http://www.aguastenerife.org/9_OCAS/fichas/2018/1216912.pdf"
  128. ]
  129.  
  130. for pdf in pdfs:
  131.    print("[ * ]DESCARGANDO " + str(pdf))
  132.    wget.download(pdf)
  133.  
  134.  


Título: Re: ¿Es posible descargar de golpe estos PDF de una Web?
Publicado por: 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.


Título: Re: ¿Es posible descargar de golpe estos PDF de una Web?
Publicado por: mr-medi en 28 Julio 2020, 22:50 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?


Título: Re: ¿Es posible descargar de golpe estos PDF de una Web?
Publicado por: 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.


Título: Re: ¿Es posible descargar de golpe estos PDF de una Web?
Publicado por: mr-medi en 28 Julio 2020, 23:03 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
  1. for pdf in pdfs:
  2.    print("[ * ]DESCARGANDO " + str(pdf))
  3.    wget.download(pdf)

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


Título: Re: ¿Es posible descargar de golpe estos PDF de una Web?
Publicado por: Meta en 29 Julio 2020, 00:24 am
(https://www.subeimagenes.com/img/captura-2154515.PNG)

(https://www.subeimagenes.com/img/captura-2-2154516.PNG)

¿Dónde pongo el enlace https://www.aguastenerife.org/9_OCAS/pdf/OCAS_InfGeneral_2018_corto.pdf?

¿Qué hago ahora?

Saludos.


Título: Re: ¿Es posible descargar de golpe estos PDF de una Web?
Publicado por: EdePC en 29 Julio 2020, 03:28 am
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:

h9WtZUDcTyg

- 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.


Título: Re: ¿Es posible descargar de golpe estos PDF de una Web?
Publicado por: mr-medi en 29 Julio 2020, 17:07 pm
(https://www.subeimagenes.com/img/captura-2154515.PNG)

(https://www.subeimagenes.com/img/captura-2-2154516.PNG)

¿Dónde pongo el enlace https://www.aguastenerife.org/9_OCAS/pdf/OCAS_InfGeneral_2018_corto.pdf?

¿Qué hago ahora?

Saludos.

Tienes que copiar las 133 lineas que te puse en el primer mensaje y cuando lo ejecutes deberías ver algo así.
(https://imgur.com/xkUykuX.png)

Resultado con todos los pdfs descargados:
(https://imgur.com/8pjLtdn.png)


Título: Re: ¿Es posible descargar de golpe estos PDF de una Web?
Publicado por: Meta en 1 Agosto 2020, 19:21 pm
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:

h9WtZUDcTyg

- 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.
Hola:

Muy buenon el vídeo. Voy a probarlo y te comento.

Lo de firefox que consume recurso, desde que salió, consume muchísimo recurso, mucho, pero bien mucho, no me creo nada los que dicen que no.

Saludos y muchísimas gracias de nuevo. Lo quiero probar cuando llegue a mi casa. Que casualidad que estoy fuera y se me quedan las ganas. Volveré estos días. No me olvidaré de ti.,