Получить HTML из iframe - PullRequest
       12

Получить HTML из iframe

0 голосов
/ 25 января 2012

Я создаю приложение, в котором хочу получить контент из iframe, В iFrame код такой.

<div class="abc">

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

</div>

Мне нужен сайт "example2.com" для моего приложения. Я использую ASP.NET (C #), HtmlAgilityPack .... Как это сделать?

Я перехожу на ссылку "src" в iframe. Но опять я ничего не нашел. Я даю вам ссылку нажмите здесь . Откройте эту страницу, я хочу разобрать данные ссылки. 1. Как найти истинный север без компаса: 2. Как найти истинный север без компаса.

Ответы [ 2 ]

1 голос
/ 25 января 2012

Укажите HtmlAgilityPack на URL IFrame, а не на страницу хостинга.

Уточнено ...

Если я правильно вас понимаю, вы можете получить HTML-код IFrame с помощью WebClient и HtmlAgilityPack.

Сначала вам нужно использовать WebClient для получения HTML-кода страницы хоста. Затем вы захотите использовать HtmlAgilityPack для анализа HTML-кода страницы хоста и извлечения URL-адреса IFrame. Затем вы захотите использовать другой WebClient, чтобы получить HTML-код из URL IFrame, и снова используйте HtmlAgilityPack для анализа ответа, который должен дать вам то, что вы ищете.

Конечно, ваш вопрос очень расплывчатый, поэтому я не совсем уверен, что это то, что вам нужно. В любом случае, следующие ссылки должны помочь вам.

Учебное пособие по HtmlAgilityPack

Загрузка HTML с использованием WebClient

0 голосов
/ 25 января 2012

Предполагая, что вы говорите об этом на странице, обслуживаемой и отображаемой в клиентском браузере, вам придется делать это на JavaScript, а не на C #.iframe отображается в браузере клиента, поэтому ваш код на стороне сервера не будет иметь к нему доступа.

...