Ich möchte das HTML-Agility-Pack verwenden, um Bild- und href-Links von einer HTML-Seite zu analysieren, aber ich weiß einfach nicht viel über XML oder XPath. Obwohl ich in vielen Websites nach Hilfedokumenten gesucht habe, kann ich ' Ich benutze C # in VisualStudio 2005. Und ich kann einfach nicht fließend Englisch sprechen, also werde ich meinen aufrichtigen Dank dafür geben, dass man einige hilfreiche Codes schreiben kann.
Das erste Beispiel auf der Homepage macht etwas sehr ähnliches, aber bedenken Sie:
%Vor% Sie können sich also vorstellen, dass Sie für img @ src einfach jedes a
durch img
und href
durch src
ersetzen.
Sie können sogar vereinfachen zu:
Sehen Sie sich für die relative URL-Behandlung die Klasse Uri
an.
Das Beispiel und die angenommene Antwort ist falsch. Es kompiliert nicht mit der neuesten Version. Ich versuche etwas anderes:
%Vor%Das funktioniert für mich.
Vielleicht bin ich hier zu spät, um eine Antwort zu posten. Folgendes funktionierte für mich:
%Vor%Tags und Links html .net c# html-agility-pack html-parsing