Obtener html de iframe

c# html html-agility-pack iframe

Pregunta

Estoy creando una aplicación en la que quiero obtener algo de contenido de iframe. En iFrame el código es así.

<div class="abc">

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

</div>

Quiero el sitio web "example2.com" para mi aplicación. Uso ASP.NET (C #), HtmlAgilityPack ... ¿Cómo hacer esto?

Voy al enlace "src" del iframe. Pero otra vez no encontré nada. Os dejo el enlace pinchando aquí . Abre esta página, quiero analizar los enlaces dados. 1. Cómo encontrar el norte verdadero sin una brújula: 2. Cómo encontrar el norte verdadero sin una brújula.

Respuesta popular

Apunte HtmlAgilityPack a la URL de IFrame, no a la página de Hosting.

Clarificado ...

Si te entiendo correctamente, puedes obtener el HTML del IFrame usando un WebClient y HtmlAgilityPack.

Primero debe usar un WebClient para obtener el HTML de la página del host. Luego, querrá usar HtmlAgilityPack para analizar el HTML de la página del host y extraer la URL de IFrame. A continuación, querrá usar otro WebClient para obtener el HTML de la URL de IFrame, y nuevamente, use HtmlAgilityPack para analizar la respuesta, que debería proporcionarle lo que está buscando.

Por supuesto, su pregunta es muy vaga, así que no estoy completamente seguro de que esto es lo que está buscando. De cualquier manera, los siguientes enlaces te ayudarán.

Tutorial de HtmlAgilityPack

Descargar HTML usando WebClient




Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué