Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: skullmatador en 31 Julio 2011, 18:03 pm



Título: Escribir en paginas webs
Publicado por: skullmatador en 31 Julio 2011, 18:03 pm
Hola a todos. Llevo tiempo mirando este foro de forma anonima y hoy he decidido crearme una cuenta debido a que tengo una duda.
Bueno, al royo:
Yo uso visual basic.net 2008. En el Form tengo lo siguiente:
-Un buttom
-Un WebBrowser
-Un TextBox
Lo que quiero es que al hacer Click en el buttom me escriba el texto que tenga en el TextBox en una caja de texto de una pagina web cualquiera.

Muchas gracias.
PD: Me urge un poco


Título: Re: Escribir en paginas webs
Publicado por: $Edu$ en 31 Julio 2011, 21:12 pm
Vas a tener que mirar el codigo de la web, si estas en chrome, con click derecho y Ver codigo fuente de la web ya podras mirarlo, tendras q leerlo bien hasta encontrar el nombre de los textbox de la web q quieres introducir datos y luego si quieres todavia hacer click en el boton de esa web, buscas el nombre tambien y haces algo asi para todo eso:

Es un ejemplo en C# pero no cambiara mucho y es un simple login en una web llamada vidajurasica.com por si quieres comprobar y entender bien mi codigo:

Código
  1. string usuario = "edu"
  2. string password = "holachau"
  3.  
  4. web.Document.GetElementById("en_pseudo").SetAttribute("value", usuario);
  5. web.Document.GetElementById("en_password").SetAttribute("value", password);
  6. web.Document.GetElementById("B1").InvokeMember("Click");
  7.  

Donde los textbox son "en_pseudo" y "en_password" y el boton es "B1", lo del "Click" es porque es el evento, ya que queremos que haga click no? xD

Espero que te sirva