0
在IE或Chrome中使用開發者工具,我得到了一個框架的html代碼。沒問題。當使用WebBrowser獲取Html代碼IFrame時出現UnauthorizedAccessException
現在,我想要使用C#應用程序。我在VS2010中有System.Windows.Form.WebBrowser。我嘗試爲Frame獲取Html代碼。
public static HtmlElementCollection GetElementsByTagNameForFrame(this WebBrowser wb,
string tag, string idFrame)
{
return wb.Document.Window.Frames[idFrame].Document.GetElementsByTagName(tag);
}
但我得到錯誤UnauthorizedAccessException。
我再次嘗試像這樣Read HTML code from iframe using Webbrowser C#但我得到了同樣的錯誤。
string content = doc.Window.Frames["injected-iframe"].WindowFrameElement.InnerText;
有什麼建議嗎?