Website Auslesen, sowie Daten per POST senden



  • Hallo Zusammen!

    Ich arbeite momentan an einem kleinen Programm, welches sich bei einer Website anmelden soll, und dann dort gewisse Daten auslesen soll.
    Nur hab ich eignetlich nicht gerade viel Ahnung von C#

    Was ich bis jetzt rausgefunden habe ist:

    string uriString;
    uriString = "http://www.news.ch";
    
    WebClient myWebClient = new System.Net.WebClient();
    
    Console.WriteLine("Accessing {0} ...",  uriString);                        
    Stream myStream = myWebClient.OpenRead(uriString);
    Console.WriteLine("\nDisplaying Data :\n");
    StreamReader sr = new StreamReader(myStream);
    Console.WriteLine(sr.ReadToEnd());
    myStream.Close();
    

    Nun hab ich also noch zwei Probleme:
    1. Wie kann ich Daten per POST absenden
    2. Beim Ausführen des Codes tritt folgender Fehler auf:

    An unhandled exception of type 'System.Net.WebException' occurred in system.dll

    Additional information: The remote server returned an error: (407) Proxy Authentication Required.

    Wie kann ich mich an unserem Proxy anmelden?!

    Danke für jegliche Tipps!

    Gruss Cracy



  • Die WebClient-Klasse kann nicht allzuviel. Wenn Du dynamische Seiten auslesen willst, kannst Du damit schon mal einpacken.
    Ob das Anmelden an einem Proxy geht, weiß ich leider auch nicht.
    Ich habe aber eine ähnliche Aufgabe mit Einbinden des Internet-Explorers gelöst, das funktioniert sehr gut.



  • Hallo Bini,
    Wie hast du das gelöst?! Kannst du mir da einige Tipps geben?!

    Gruss Cracy




Anmelden zum Antworten