Recupera html da iframe

c# html html-agility-pack iframe

Domanda

Sto facendo un'app in cui voglio recuperare alcuni contenuti da iframe, nel codice iFrame è come questo.

<div class="abc">

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

</div>

Voglio il sito web "example2.com" per la mia app. Uso ASP.NET (C #), HtmlAgilityPack .... Come si fa?

Vado al link "src" dell'iframe. Ma di nuovo non ho trovato nulla. Ti do il link clicca qui . Apri questa pagina, voglio analizzare i collegamenti dati. 1. Come trovare il vero nord senza una bussola: 2. Come trovare il vero nord senza una bussola.

Risposta popolare

Punta HtmlAgilityPack all'URL IFrame, non alla pagina Hosting.

Chiarito ...

Se ti capisco correttamente, puoi recuperare l'HTML dell'IFrame usando un client Web e HtmlAgilityPack.

Per prima cosa è necessario utilizzare un client Web per recuperare l'HTML della pagina host. Dovrai quindi utilizzare HtmlAgilityPack per analizzare il codice HTML della pagina host ed estrarre l'URL IFrame. Successivamente dovrai utilizzare un altro client Web per ottenere il codice HTML dall'URL IFrame e, di nuovo, utilizzare HtmlAgilityPack per analizzare la risposta, che dovrebbe darti quello che cerchi.

Certo, la tua domanda è molto vaga, quindi non sono del tutto sicuro che questo sia ciò che stai cercando. In entrambi i casi, i seguenti collegamenti dovrebbero aiutarti.

HtmlAgilityPack Tutorial

Scarica HTML utilizzando WebClient



Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché