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.