MI pregunta es cómo puedo hacer para manipular páginas web desde visual básico o C# ejemplo en la imagen pide un usuario y contraseña lo que quiero es que la aplicación haga login de un usuario
[IMG]C:\Users\josegrajeda\Desktop\1.png[/IMG]
| |||
Manipular página WEB con c# o Visual Basic MI pregunta es cómo puedo hacer para manipular páginas web desde visual básico o C# ejemplo en la imagen pide un usuario y contraseña lo que quiero es que la aplicación haga login de un usuario [IMG]C:\Users\josegrajeda\Desktop\1.png[/IMG] |
| |||
Respuesta: Manipular página WEB con c# o Visual Basic te dejo un Código que use hace un tiempo para entrar en una pagina web de un amigo que ya no existe y que use para probarle que podía entrar desde una app en windows y digamos hackear la pagina , no te voy a explicar el código completo por que esta a simple vista te dejo el código que use y espero te sirva y CUIDADO con lo que haces con el XD En resumen este código hacia un login en la pagina y después entraba a diferentes secciones para emular un usuario saludos. public void ejecutar() { string usuario = ""; string clavep = ""; // debe conincidir con las variables que el formulario pide conectar("PAGINA DEL LOGIN", "user=" + usuario + "&pass=" + clavep); } public static string conectar(string parameters,string uri) { //Contenedor de la cookie que tendra la session del usuario cookieContainer = new CookieContainer(); //Parametros del POST paramsPost = parameters; httpRequest = (HttpWebRequest)WebRequest.Create(uri); httpRequest.ContentType = "application/x-www-form-urlencoded"; httpRequest.Method = "POST"; httpRequest.ContentLength = paramsPost.Length; //Asignamos el contenedor de la cookie httpRequest.CookieContainer = cookieContainer; stream = httpRequest.GetRequestStream(); //Realizamos el Post stream.Write(Encoding.ASCII.GetBytes(paramsPost), 0, paramsPost.Length); stream.Flush(); stream.Close(); //Obtenemos la respuesta del servidor httpResponse = (HttpWebResponse)httpRequest.GetResponse(); sr = new StreamReader(httpResponse.GetResponseStream()); string ddd1=sr.ReadToEnd().Trim(); sui = true; return ddd1; } |
Etiquetas: |