I have done this code to login,to retrieve and show a webpage :
// login info array string postData = 'user_name=tler'; postData += '&user_password=lodvader'; byte[] data = Encoding.ASCII.GetBytes(postData); // web request WebRequest req = WebRequest.Create('http://www.lol.com/login.php'); req.Method = 'POST'; req.ContentType = 'application/x-www-form-urlencoded'; req.ContentLength = data.Length; // stream response to string Stream newStream = req.GetRequestStream(); newStream.Write(data, 0, data.Length); newStream.Close(); StreamReader reader = new StreamReader(req.GetResponse().GetResponseStream(), Encoding.GetEncoding('iso-8859-1')); string responseString = reader.ReadToEnd(); // retrieve text within title Regex rx = new Regex(@'(?<=<title>).+?(?=</title>)'); var variable = rx.Matches(responseString); // output Console.WriteLine(variable[0]); Console.ReadLine();
But, the following page after login is an html redirect like :
<meta http-equiv='refresh' content='3; URL='bb.php'>
How to follow this link and retrieve next page ?
I have found the time to finish it, here the response ( i tried to be as clear as possible ) :