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 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. 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 -- Linux Registered User # 386081 A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos de leer manuales. -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/aanlkti=kn3rso+-nuf7=y2hvfaqb+wohjar7xt839...@mail.gmail.com