Camaleon:

El 1 de noviembre de 2010 18:58, Carlos Zuniga <carlos....@gmail.com>escribió:

> 2010/11/1 Camaleón <noela...@gmail.com>:
> > El Mon, 01 Nov 2010 10:26:27 -0600, rantis cares escribió:
> >
> >> Lista:
> >>
> >> Parece ser que encontre una buena respuesta, parece que no es con wget
> >>
> >> ----INICIA----
> >> 3.6 Does Wget understand javascript?
> >>
> >> Wget doesn't feature javascript support and is not capable of performing
> >> recursive retrieval of URLs included in javascript code.
> >
> > (...)
> >
> > Que no entienda javascript de manera nativa no significa que no puedas
> > usar algún baipás cuando te encuentres con código javascript.
> >
> > El problema es que el formulario que has puesto de ejemplo no parece que
> > use el método convencional de envío de datos al servidor (POST), ese el
> > problema :-/
> >
> > Saludos,
> >
> > --
> > Camaleón
> >
>
> Más que no usar el método convencional, parece que lo están intentando
> ofuscar.
>
> Puedes seguir todo el camino que realiza el javascript para ver a que
> url y con que parámetros post se envía, luego hacer lo mismo desde
> bash cogiendo los datos de la pagina, pasarlos por grep o awk y de ahí
> utilizar wget de nuevo...
>
> Para ser honesto, no se como seguir todo el camino javascript, ¿Podrías
orientarme un poco para tomar camino en esa direccion?. Lo de bash no sera
dificil, lo de grep y awk no creo que haya problemas.


> Para un ejemplo, un script que hice hace tiempo para descargar
> archivos de rapidshare (ojo, ya no funciona con su nueva interfaz)
> http://pastebin.com/C3uCuV70
>
> Si estás lidiando con logins, entonces tendrías que ver el soporte
> para cookies de wget.
>

Ok comenzare a buscar por este camino.

>
> Otra opción que todavía no intento es utilizar webkit desde python que
> sí te permite ejecutar javascript.
>
> http://blog.motane.lu/2009/06/18/pywebkitgtk-execute-javascript-from-python/
>

Saludos a todos.

Responder a