使用 IE 或 Chrome 中的开发人员工具,我得到一个框架的 html 代码。没问题。
现在,我想使用 C# 应用程序来完成。我在 VS2010 中有 System.Windows.Form.WebBrowser。我尝试获取框架的 Html 代码。
public static HtmlElementCollection GetElementsByTagNameForFrame(this WebBrowser wb,
string tag, string idFrame)
{
return wb.Document.Window.Frames[idFrame].Document.GetElementsByTagName(tag);
}
但我收到错误 UnauthorizedAccessException。
我再次尝试使用 Webbrowser C# 从 iframe 读取 HTML 代码,但我得到了同样的错误。
string content = doc.Window.Frames["injected-iframe"].WindowFrameElement.InnerText;
有什么建议么 ?