Estoy intenado a hacer un login a una pagina desde vb.net , coge el email y password de textbox y lo que quero es que cunado los pone mal los datos aparezca un mensaje en un label por emplo :S¿
Estoy utilizando esto :
WebBrowser1.Document.GetElementById("email").InnerText = TextBox1.Text
WebBrowser1.Document.GetElementById("input_password").InnerText = TextBox2.Text
WebBrowser1.Document.GetElementById("submit_button").InvokeMember("click")
Y bueno fijate los otros metodos en WebBrowser1.Document. y hay uno para tomar el codigo html en un string y solo te quedaria buscar si existe el texto que aparece en esa web cuando no son correctos los datos, por ejemplo.. guardas el codigo del html en una variable "dato" y luego haces if dato.Contains("incorrecto!") ...
pd: Podrias avisar en tu otro post que ya encontraste como hacer esto que estas haciendo
Cita de: $Edu$ en 28 Enero 2012, 21:01 PM
Y bueno fijate los otros metodos en WebBrowser1.Document. y hay uno para tomar el codigo html en un string y solo te quedaria buscar si existe el texto que aparece en esa web cuando no son correctos los datos, por ejemplo.. guardas el codigo del html en una variable "dato" y luego haces if dato.Contains("incorrecto!") ...
pd: Podrias avisar en tu otro post que ya encontraste como hacer esto que estas haciendo
:rolleyes: no existe algun tutorial o pagina donde se aprende / enseña a hacer eso?
No me quedo muy claro , ya que no llevo mucho timpo en esto :D
Busca algun tutorial para el WebBrowser o sino busca como tomar el contenido html de una web en un string que se yo, pero si buscas encontraras
Mi recomendacion es que uses las clases HttpResponse y HttpRequest.
http://www.codeproject.com/Articles/11021/Use-HTTPRequest-HTTPResponse-to-browse-WEB-pages