[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: wget y javascript



El día 6 de enero de 2012 07:49, rantis cares <rantiscares@gmail.com> escribió:
> Listeros:
>
> Espero que esten comenzando bien este año 2012.
>
> ¿Existe alguna manera de descargar archivos pdf de una web, que son
> filtrados mediante javascript?.
>
> Antecedentes:
>
> Anteriormente entraba yo a una web en donde estaban alojados unos pdfs
> (miles). Logre bajarlos con wget, sin embargo (yo creo que se dieron
> cuenta de lo que hice) y cambiaron su manera de mostrar dichos
> archivos. Ahora no estan a la vista y para acceder a ellos solo lo
> puedo hacer mediante el explorador y dando clicks para descargarlos.
>
> Wget ya no funciona para esto, he revisado algunos post y confirman lo
> que yo temia.
>
> ¿Alguna idea para hacer descargarmelas de modo automatico?.
>
> Gracias
>
> --
> "Al juntarme dia tras dia con los Listeros, mi capacidad intelectual
> crece en proporcion inversa a la ignorancia generada. Gracias
> Linuxeros"
>
>
> --
> To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> Archive: http://lists.debian.org/CAL0xakBLcMnLgHdSxKnGVQm3H+u3XPLBB2WDQ4v6mWMZ2d+o1g@mail.gmail.com
>
Hola

Alguna vez que me he encontrado en una situación parecida y no me ha
quedado mas remedio que "parsear" codigo:

1.-leer el html+javascript
2.-buscar un patron del nombre del fichero que quieres descargar
3.-Una vez localizado el patron generarlo desde fuera, por ejemplo con
un script hecho en Bash, Python, Perl, etc
4.-Lanzar el wget con la ruta generada en el punto anterior

Sin ver la pagina es difícil contestarte algo mas especifico.

Salu2

--------------------------------------------------------------------------------------
Juan Sierra Pons                                 juan@elsotanillo.net
Linux User Registered: #257202       http://www.elsotanillo.net
GPG key = 0xA110F4FE
Key Fingerprint = DF53 7415 0936 244E 9B00  6E66 E934 3406 A110 F4FE
--------------------------------------------------------------------------------------


Reply to: