Título: Script en Autoit para capturar el contenido javascript de una web.....! Publicado por: markus_bitman en 18 Febrero 2010, 03:06 am Hola buenas noches a todos..
Tengo un pequeño problema para capturar el codigo javascript presente en una web en especial. Por ejemplo Google. Cuando se carga la web de google quisiera capturar el codigo javascript y mostrarlo bien sea con un Msgbox o guardandolo en un txt. Alguien me podria dar una mano por favor? Estoy utilizando este script: #include <IE.au3> $oIE = _IECreate ("www.google.com") ;abro la pagina $sHTML = _IEDocReadHTML ($oIE) ;obtengo todo el codigo HTML de la web en $sHTML $file = FileOpen("test.txt", 1) ; creo un archivo llamado test.txt FileWrite($file, $sHTML) ; Grabo en el archivo todo el codigo contenido en la variable $sHTML FileClose($file) ; Cierro el archivo Hasta aqui funciona todo bien ya que obtengo el codigo fuente, pero es posible buscar en el codigo fuente el codigo javascript sin necesidad de guardarlo en un txt y editando instantáneamente la web? No se si me explico bien. Por ejemplo, es posible que al cargar google el script de autoit me detecte si existe un boton llamado buscar y le cambio el nombre a "Enviar solicitud"? Espero haberme explicado bien... Saludos.. Título: Re: Script en Autoit para capturar el contenido javascript de una web.....! Publicado por: Novlucker en 18 Febrero 2010, 03:56 am Tu no quieres código javascript entonces, quieres interactuar con los formularios web
:http://www.autoitscript.com/forum/index.php?showtopic=13398&st=0&p=91358&#entry91358 Saludos Título: Re: Script en Autoit para capturar el contenido javascript de una web.....! Publicado por: markus_bitman en 22 Febrero 2010, 00:42 am Saludos NovLucker.
Mira en verdad no me es de gran ayuda ya que el problema es que en el codigo fuente de la pagina no aparece el codigo javascript. Fijate, quiero capturar o mostrar en un msgbox el codigo javascript contenido la pagina. El problema es que no me captura el codigo javascript. Podrias darme una mano por favor? Título: Re: Script en Autoit para capturar el contenido javascript de una web.....! Publicado por: Novlucker en 25 Febrero 2010, 22:50 pm Es que no necesitas ver el código, tu ingresas a la web, lees el contenido, clickeas en el anuncio, y listo.
Saludos Título: Re: Script en Autoit para capturar el contenido javascript de una web.....! Publicado por: markus_bitman en 26 Febrero 2010, 04:19 am Ese es el gran problema pues te comento que tiene un script que no se porque razon autoit no me logra detectar el codigo html. te invito a que hagas la prueba, solo se cargar el frame pero hasta alli funciona todo. Revisalo para que veas, preferiblemente analiza el anuncio con FireBug y veras.....
Título: Re: Script en Autoit para capturar el contenido javascript de una web.....! Publicado por: Chefito en 10 Marzo 2010, 19:54 pm Te dejo un pequeño script que te saca los grupos <script>....</script> de la página de google:
Código: #include <INet.au3> Otro script que cambia el texto del botón de búsqueda del google: Código: #include <IE.au3> Saludos. Título: Re: Script en Autoit para capturar el contenido javascript de una web.....! Publicado por: markus_bitman en 13 Marzo 2010, 21:42 pm Muchas Gracias Chefito me es muy pero muy valiosa tu ayuda..... Sabes que? tengo otra duda.. Resulta que yo quiero mostrar un nsgbox que diga "Has pulsado el boton Buscar de Google" cuando pulse el boton, osea, yo ejecuto el scriptque me cargue la web del señor google y que este pendiente cuando yo le de click al boton BUSCAR EN GOOGLE me arroje un mensaje que diga? "Has pulsado el boton" Espero tu ayuda amigo, muchas gracias de antemano........ Se que se puede porque Autoit es muy potente.. La broma es como???????
Título: Re: Script en Autoit para capturar el contenido javascript de una web.....! Publicado por: Chefito en 14 Marzo 2010, 14:05 pm Eso no es muy dificil ;D.
Aquí te dejo un pequeño código que hace que salte un alert cuando pulsas. Con imaginación y algo de conocimiento del lenguaje se puede hacer de muchas formas e interactuar totalmente con las páginas. Código: #include <IE.au3> www.autoit.es (http://www.autoit.es) <<<foro de AutoIt en español. www.autoitscript.com (http://www.autoitscript.com) <<<página oficial de autoit. Contiene foro de habla inglesa. Saludos. Título: Re: Script en Autoit para capturar el contenido javascript de una web.....! Publicado por: markus_bitman en 18 Marzo 2010, 23:38 pm Ok muchas gracias por la información, la encuentro muy utili pero estoy haciendo un programa que por ejemplo yo escribo en el Query de Google "Autoit" quisiera que al pulsar el boton de "buscar con Google" me capture la palabra autoit metida en el textbox y me la muestre por un Msgbox mas o menos asi:
$Palabra = "Aqui iria el codigo para capturar el contenido del textbox o algo asi...." Msgbox(0,"Advertencia", $Palabra) Podrias decirme si con el método _IEHeadInsertEventScript es posible hacer eso o como podria hacerse porque por lo que veo solamente con este método se puede trabajar con los Alert de javascript. Saludos... |