Einzelnen Beitrag anzeigen

Jürgen Thomas

Registriert seit: 13. Jul 2006
Ort: Berlin
750 Beiträge
 
#5

Re: zur Laufzeit erzeugte Website in lokale Textdatei kopier

  Alt 5. Okt 2006, 11:03
Weitere Hilfen blieben aus...

Nun ja, ich bin inzwischen selbst über Lösungen gestolpert.

Zitat:
Kann ich aus einer WinForms-Anwendung (nicht WebForms) heraus die Internet-Seite ansteuern? Wenn ja, wie?
So geht es:
Code:
const string URL="..."; // die Adresse der Internet-Seite
HttpWebRequest abfrage = (HttpWebRequest)WebRequest.Create(URL);
//  Parameter zuordnen
//  abfrage abschicken
HttpWebResponse antwort = (HttpWebResponse)frage.GetResponse();
StreamReader sr = new StreamReader(antwort.GetResponseStream());
Mit dem StreamReader habe ich die gewünschten Daten, mit denen ich weiter arbeiten kann.

Zitat:
Wie kann ich Datum und danach einen Wert aus "musiklisten1" auswählen und die betreffende Seite speichern?
Dies betrifft die o.g. Zuordnung von Parametern, die mir noch unklar ist - siehe [dp]NET 2.0: Anfrage an WebServer aus WinForms-Programm senden[/dp]

Zitat:
Zur Weiterverarbeitung muss ich ... (alle) Teile separat untersuchen. Hilft mir dabei die XmlDocument-Klasse, oder welche NET-Klasse ist für HTML-Dokumente ...
Ich habe mich doch entschlossen, die einzelnen Seiten als Textdatei zu verarbeiten. Ich muss sowieso viele Tags anders interpretieren als HTML; dadurch ist die Bearbeitung als TextStream einfacher (und es dauert auch bei 400 kB nur wenige Sekunden).

Vielleicht profitieren andere Nutzer von meinen Erfahrungen. Jürgen

@Mod
Diese Diskussion kann geschlossen werden.
#D mit C# für NET, dazu Firebird
früher: Delphi 5 Pro, Delphi 2005 Pro mit C# (also NET 1.1)
Bitte nicht sauer sein, wenn ich mich bei Delphi-Schreibweisen verhaue; ich bin inzwischen an C# gewöhnt.
  Mit Zitat antworten Zitat