Я отправил тот же вопрос, но публикую его снова, так как у меня пока нет ответов на этот пост.
Я пытаюсь получить некоторую информацию (например, tagName, id с использованием метода GetElementsByTagName
или GetElementById
) со страницы содержимого на веб-сайте с использованием winforms.

Как вы видите прикрепленные изображения, независимо от того, какой выбор вы делаете (select1
, select2
, select3
и т. Д.), Веб-адрес остается неизменным. однако содержимое под этими вариантами на странице содержимого отличается.
Я пытаюсь получить доступ к tagName (или идентификатору) из одного из них (не для выбора, а для содержимого в рамках определенного выбора).
Я отладил и выяснил (или, похоже, что) Я не могу получить доступ к tagName (или id) из любого из этих материалов в рамках определенного выбора.
Кажется, я могу получить доступ только к tagName (или id) с главной страницы. Рисунок 3 поможет лучше объяснить некоторые термины, такие как главная страница, страница содержимого.
Я попытался объяснить подробно, если мой вопрос все еще неясен, дайте мне знать, плз.
Мой код выглядит так.
var countGetFile = webBrowser1.Document.GetElementsByTagName("IFRAME");
foreach (HtmlElement l in countGetFile)
{
if (l.GetAttribute("width").Equals("100%"))
{
MessageBox.Show(l.GetAttribute("height").ToString());
MessageBox.Show(l.GetAttribute("outerText").ToString());
}
}