【发布时间】:2018-07-16 21:19:38
【问题描述】:
我已经发布了同样的问题,但由于我还没有得到该帖子的任何答案,所以我再次发布它。
我正在尝试使用 winforms 从网站的内容页面中获取一些信息(例如 tagName、id 使用GetElementsByTagName 方法或GetElementById 方法)。
如您所见,无论您做出何种选择(select1、select2、select3 等),网址都保持不变。但是,这些选项下的内容在内容页面中有所不同。
我正在尝试从其中一个访问 tagName(或 id)(不是选择,而是特定选择下的内容)。
我已经调试并发现(或看起来)我无法从特定选择下的任何内容中访问 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());
}
}
【问题讨论】: