Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: xassiz_ en 19 Septiembre 2009, 12:29 pm



Título: {Resuelto} [vbs] dudaas web.. =P
Publicado por: xassiz_ en 19 Septiembre 2009, 12:29 pm
Hay alguna funcion para poder manejar cosas web? :rolleyes:

uhm creo q esto no explica nada xDD

Por ejemplo, mirar si www.paginainventada.com tiene la palabra "NovLucker" escrita en el code fuente, etc.. ;D


Título: Re: [vbs] dudaas web.. =P
Publicado por: Novlucker en 19 Septiembre 2009, 21:30 pm
Dos objetos que si bien comence a escribir, quedaron por la mitad y nunca los incluí en el tuto :-X

Código
  1. set objie = createobject("internetexplorer.application")
  2. url = "http://www.google.es"
  3.  
  4. objie.navigate url
  5. objie.visible = true
  6.  
  7. Do while objie.busy
  8. wscript.sleep 200
  9. Loop
  10.  
  11. msgbox objie.document.body.innerhtml
  12. 'Codigo fuente web
  13. msgbox objie.document.body.innertext
  14. 'Tal cual se ve la web
  15.  
  16. 'No se muestra todo el texto porque el msgbox no tiene espacio

Código
  1. Set objxmlhttp = createobject("microsoft.xmlhttp")
  2. url = "http://www.google.es"
  3.  
  4. objxmlhttp.open "GET", url, 0
  5. objxmlhttp.send()
  6.  
  7. Do until objxmlhttp.readystate = 4
  8. wscript.sleep 200
  9. Loop
  10.  
  11. msgbox objxmlhttp.responsetext
  12. 'No se muestra todo el texto porque el msgbox no tiene espacio

Te los dejo como ejemplo, te toca investigar un poquito en lo referente a ellos

Saludos


Título: Re: [vbs] dudaas web.. =P
Publicado por: xassiz_ en 20 Septiembre 2009, 20:07 pm
Probe el primer code y da error la linea 11  :-\


Título: Re: [vbs] dudaas web.. =P
Publicado por: Novlucker en 20 Septiembre 2009, 20:44 pm
Que error? a mi me va bien :-\ ... intenta ser un poco más específico

Y el segundo?

Saludos


Título: Re: [vbs] dudaas web.. =P
Publicado por: xassiz_ en 21 Septiembre 2009, 19:19 pm
El primer code me abre google y luego me salta el error:

Código:
Linea: 11
Caracter: 1
Error: Error no especificado
Codigo: 80004005
Origen: (null)


El segundo va 100%


Título: Re: [vbs] dudaas web.. =P
Publicado por: Novlucker en 21 Septiembre 2009, 21:55 pm
Entonces esta claro ...

Citar
Error: Error no especificado
Raro  :-\ .. que win tienes? tradicional? UE? navegador?

Saludos


Título: Re: [vbs] dudaas web.. =P
Publicado por: xassiz_ en 21 Septiembre 2009, 22:25 pm
Citar
que win tienes?
Vista

Citar
navegador?
Firefox Rulez


Título: Re: [vbs] dudaas web.. =P
Publicado por: Novlucker en 22 Septiembre 2009, 03:09 am
Vista ... voy a ver de probar ese código en Vista
El navegador me refería a versión del iexplorer ... es que el código hace uso de este  :P

Saludos


Título: Re: [vbs] dudaas web.. =P
Publicado por: xassiz_ en 22 Septiembre 2009, 16:18 pm
8


Título: Re: [vbs] dudaas web.. =P
Publicado por: xassiz_ en 22 Septiembre 2009, 20:02 pm
Otra cosa, hay alguna forma de comprobar que lo introducido es una web/es una web que existe o no?

Por ejemplo si la introduce el usuario con un inputbox.

Si introduce "ASFASDFADfakdjfñlakdj" el code fallara logicamente, como podría comprobar que es una web?


Gracias :P


Título: Re: [vbs] dudaas web.. =P
Publicado por: Novlucker en 24 Septiembre 2009, 21:29 pm
Me había olvidado ...

No puedes verificar que es una web directamente ... deberías de crearte una función para eso.

Otra opción es utilizar "on error resume next" u "on error goto", intentar hacer un GET a la web, si va bien todo ok, y si tira error entonces hay algo mal

Saludos