如何从Web浏览器访问IFrame元素

时间:2011-02-06 03:36:29

标签: c# iframe browser recaptcha

我有一个WebBrowser控件,它有一个没有ID的iFrame。每次导航时,iFrame都会自行更改。所以我需要访问具有出现在我的WebBrowser上的值的iFrame元素。 iFrame是从Google Recaptcha API加载的。以下是iFrame的样子:

<iframe frameborder="0" height="300" src="https://www.google.com/recaptcha/api/noscript?k=aKeyIsWrittenHere" width="500"></iframe>

我想知道是否可以使用HtmlAgilityPack,如果没有,那么该怎么做。我注意到WebBrowser窗口的帧数始终为0

webBrowser1.Document.Window.Frames.Count //returns 0 (I am checking it in DocumentCompleted)

感谢任何帮助。

谢谢SOF。

0 个答案:

没有答案