在用webbrowser打开一个一个站点A页面的时候,发现有个iframe
这个iframe的src是另外一个站点B的有什么方法能获取到iframe里面的一些信息呢
webBrowser1.Document.Window.Frames[0].Document.Body.InnerHtml用这样的方法去获取,会出现异常,提示拒绝访问
这个iframe的src是另外一个站点B的有什么方法能获取到iframe里面的一些信息呢
webBrowser1.Document.Window.Frames[0].Document.Body.InnerHtml用这样的方法去获取,会出现异常,提示拒绝访问
//引用com--microsoft html object library mshtml.HTMLDocument myDoc= ( mshtml.HTMLDocument) WebBrowser1.Document.DomDocument;
mshtml.IHTMLWindow2 oWin = myDoc.parentWindow;
mshtml.FramesCollection myFrame = oWin.frames;
mshtml.IHTMLWindow2 getWin;
object x;
for(int i = 0; i < myFrame.length ; i++)
{
x = i;
getWin = (mshtml.IHTMLWindow2) myFrame.item(ref x);
MessageBox.Show(getWin.document.body.innerHTML);
}