分享

C#用webBrowser1操作<iframe>问题 C#/.NET 编程开发 华军知道 ...

 大卷风 2010-10-08
C#用webBrowser1操作<iframe>问题
-
本来我用webBrowser1打开页面就可以进行对数据的操作,但是有个页面是用的<iframe>所以操作不到里面的数据(主要是源文件中没了代码),有没有办法获得全部代码,或者别的方法来进行操作? 比如提交自动填写数据==。
希望写个有用的代码谢谢了
问题补充://引用microsoft html object library
mshtml.HTMLDocument doc = (mshtml.HTMLDocument)webBrowser1.Document.DomDocument;

object index=0;
mshtml.IHTMLWindow2 frame = (mshtml.IHTMLWindow2)doc.frames.item(ref index);
doc = (mshtml.HTMLDocument)frame.document;

//后面就和普通的一样了

提问者: 技术小菜
等级:列兵
时间:07-16
悬赏:0
解决时间:2009-07-16 09:16
最佳答案
//引用microsoft html object library
mshtml.HTMLDocument doc = (mshtml.HTMLDocument)webBrowser1.Document.DomDocument;

object index=0;
mshtml.IHTMLWindow2 frame = (mshtml.IHTMLWindow2)doc.frames.item(ref index);
doc = (mshtml.HTMLDocument)frame.document;

//后面就和普通的一样了

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多