Gewusst wie: abrufen einer html-Webseite umgeleitet programmgesteuert?

Habe ich dies getan-code für den login,das abrufen und anzeigen einer Webseite :

  //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();

Aber, auf der folgenden Seite nach der Anmeldung wird ein html-redirect wie :

<meta http-equiv="refresh" content="3; URL="bb.php">

Wie Folgen Sie diesem link und abrufen der nächsten Seite ?

InformationsquelleAutor belaz | 2009-03-10
Schreibe einen Kommentar