Разбор скрытого поля внутри iframe с использованием HtmlAgilityPack .NET - PullRequest
2 голосов
/ 08 января 2011

У меня проблемы с выбором нужных мне данных внутри формы iframe.Возможно ли вообще использовать HtmlAgilityPack?Вот скриншот с использованием Firebug, так что вам, ребята, легче увидеть.Я пробовал

var value = doc.DocumentNode.SelectSingleNode("//input[@type='hidden' and @name='post_form_id']")
        .Attributes["value"].Value;

, но, очевидно, не будет работать, потому что это внутри формы iframe.Цени любую помощь.

1 Ответ

2 голосов
/ 08 января 2011

Я бы

  1. Используйте HTMLAglityPack, чтобы найти местоположение iframe
  2. Используйте класс System.URI, чтобы найти абсолютную ссылку страницы iframe
  3. Открыть этоСтраница iframe
  4. Снова используйте HTMLAglityPack на странице iframe, чтобы найти необходимую информацию
...