Laden...

C# Inhalte von Website auslesen

4 Antworten
4,022 Aufrufe
Letzter Beitrag: vor 11 Jahren
C# Inhalte von Website auslesen

hallo,

ich beschäftige mich erst seit kurzem mit C#,somit Anfänger 😄
Nun möchte ich eine Website auslesen.Dort befindet sich eine Tabelle.
Die werte der tabelle möchte ich in ein datagridview einlesen.

Mittlerweile bin ich soweit,dass ich den html code als string erhalte.
Im Anhang der Code.

Oder gibt es da einfachere Lösungen?

Hallo,

Mittlerweile bin ich soweit,dass ich den html code als string erhalte.

Ist ja nicht das schlechteste.
Wenn das Dokument ein korrektes XML-Format aufweist (was es sollte), kannst Du mit LINQ to XML drauf losgehen.
Also in ein XDocument laden, und über die Knoten gehen. Bei einer Struktur wie von Dir gezeigt halte ich das für die einfachste Variante.
Oder eine Komponente wie z. B. Html Agility Pack nutzen.

Gruß, MarsStein

Non quia difficilia sunt, non audemus, sed quia non audemus, difficilia sunt! - Seneca

Probiers mal hiermit:
AngleSharp

cSharp Projekte : https://github.com/jogibear9988

Ich kann für sowas auch das HTMLAgilityPack empfehlen. Kommt bei mir in mehreren Programmen zum Einsatz.

Ich erinnere mich an ein Speicherleck, dass bei mir in einem Service aufgetaucht ist. Bei Bedarf nach HTMLAgilityPack und memory leak, oder ähnlichem, googlen.

mit freundlichen Grüßen,
Tomot

Projekte: www.gesellschaftsspieler-gesucht.de