Wie bekomme ich img / src oder a / hrefs mit Html Agility Pack?

7

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.

    
iShow 29.01.2011, 08:23
quelle

3 Antworten

21

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:

%Vor%

Sehen Sie sich für die relative URL-Behandlung die Klasse Uri an.

    
Marc Gravell 29.01.2011, 08:51
quelle
6

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.

    
SmallChess 03.01.2013 00:15
quelle
1

Vielleicht bin ich hier zu spät, um eine Antwort zu posten. Folgendes funktionierte für mich:

%Vor%     
Abhay Shiro 06.09.2016 09:58
quelle