2013-04-21 4 views
-1

Я пытаюсь получить доступ к этой странице http://www.pof.com с кодом C#. Я понял, что элемент Document хранится в iframe после того, как я успешно вошел в систему как пользователь, и я не знаком с доступом к элементу документа.C# Получение HTML-документа из Javascript Iframe

Все, что я хочу сделать, это получить HTML-формат этой страницы, загружаемый iframe, и перейти к некоторым ссылкам этого сайта.

ответ

1

Используйте следующий код:

document.getElementById('iframe1').contentWindow.document 

или просто

var elemVal; 
if (iframeDocument) { 
    elemVal= iframeDocument.getElementById('#iframe1'); 
} 
+0

+1: Обратите внимание, что этот код предполагает, что вы хотите получить доступ кадр с помощью JavaScript. Может понадобиться адаптация, если вызывается из C# с помощью элемента управления WebBrowser (если это то, что означает OP в «с кодом C#») –

+0

thnk you @AlexeiLevenkov. ну, пользователь явно не упомянул, что он хотел этого только в элементах C#. так как java-скрипт может быть самым простым способом использования технологии, поэтому я предложил это. – Freelancer

+0

Привет, ребята, спасибо за ответ, да, я по-прежнему очень новый и просто не знаю, что это лучший способ. В настоящее время я использую Html-agility pack для анализа html. Я рассмотрю элемент управления WebBrowsser. – noobiehacker

Смежные вопросы