Hole HTML von iframe

c# html html-agility-pack iframe

Frage

Ich mache eine App, in der ich etwas Inhalt von iframe holen möchte, In iFrame-Code ist so.

<div class="abc">

<a class="abc" href="example.com" data-ctorig="example2.com" > **** </a>

</div>

Ich möchte die Website "example2.com" für meine App. Ich benutze ASP.NET (C #), HtmlAgilityPack .... Wie geht das?

Ich gehe zum "src" Link des iframe. Aber wieder habe ich nichts gefunden. Ich gebe dir den Link klick hier . Öffnen Sie diese Seite, ich möchte gegebene Links analysieren. 1. Wie man wahren Norden ohne einen Kompass findet: 2. Wie man zutreffenden Norden ohne einen Kompaß findet.

Beliebte Antwort

Zeigen Sie HtmlAgilityPack auf die IFrame-URL und nicht auf die Hosting-Seite.

Klargestellt ...

Wenn ich Sie richtig verstehe, können Sie den HTML-Code des IFrame mit einem WebClient und HtmlAgilityPack abrufen.

Zuerst müssen Sie einen WebClient verwenden, um den HTML-Code der Host-Seite abzurufen. Sie möchten dann HtmlAgilityPack verwenden, um den HTML-Code der Hostseite zu analysieren und die IFrame-URL zu extrahieren. Als Nächstes möchten Sie einen anderen WebClient verwenden, um den HTML-Code von der IFrame-URL abzurufen, und erneut HtmlAgilityPack verwenden, um die Antwort zu analysieren, die Ihnen das geben soll, wonach Sie suchen.

Natürlich ist deine Frage sehr vage, also bin ich mir nicht ganz sicher, ob du das willst. In jedem Fall sollten die folgenden Links Ihnen helfen.

HtmlAgilityPack Tutorial

Laden Sie HTML mit dem WebClient herunter



Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum