社区
C#
帖子详情
C#如何获取当前页面动态加载部分
duguhong000
2013-08-12 09:58:55
我用c#写一个自动填写问卷调查的程序,通过SHDocVw获得了当前浏览器打开的jsp页面,这个jsp页面加载完后又通过js自动加载问卷内容,调查问卷以标签的形式在当前页面(有一个窗口,但不时框架iframe)中显示出来。用鼠标右键点击窗口内部,其源码是一个完整的html文档,请问如何得到这个html文档的句柄??
...全文
248
6
打赏
收藏
C#如何获取当前页面动态加载部分
我用c#写一个自动填写问卷调查的程序,通过SHDocVw获得了当前浏览器打开的jsp页面,这个jsp页面加载完后又通过js自动加载问卷内容,调查问卷以标签的形式在当前页面(有一个窗口,但不时框架iframe)中显示出来。用鼠标右键点击窗口内部,其源码是一个完整的html文档,请问如何得到这个html文档的句柄??
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
duguhong000
2013-08-13
打赏
举报
回复
2楼的方法只能得到初始html页面,但是这个页面内嵌的、有js代码加载的找不到
jshi123
2013-08-13
打赏
举报
回复
什么是html文档句柄? 取html源码可以这样: SHDocVw.WebBrowser wb = ...; var doc = (IHTMLDocument2) wb.Document; string html = doc.body.outerHTML;
duguhong000
2013-08-13
打赏
举报
回复
昨天我用vs调试的时候一个一个属性看,终于找到了,在HTMLDocment.ActiveElement.innerHtml。可惜你们没有答对 。
zqd2841
2013-08-13
打赏
举报
回复
好高端, 听不懂
jshi123
2013-08-13
打赏
举报
回复
那你就随便找一个动态加载出来的元素的id,然后等到它出现再去取html while ((doc as IHTMLDocument3).getElementById("xxxid") == null) Application.DoEvents(); string html = doc.body.outerHTML;
夜色镇歌
2013-08-12
打赏
举报
回复
$("").html();试试呢
C#
用WebBrowser实现的多
页面
浏览器
当要打开新窗口时,不是弹出IE或其他浏览器,在本身的新tab页中是实现。 可以在此基础上进行多次开发,如进行DOM操作,当然做个什么自动化提交之类的也不在话下了。 --包含源码
C#
winfrom读取数据时候出现的等待loading界面
C#
winfrom读取数据时候出现的等待loading界面,使用委托事件,在应用程序进行数据
加载
的时候出现loading等待界面,提高用户体验度,是一个比较容易读懂的案例
用
C#
实现的图片轮播
这是用
C#
实现的首页图片轮播功能,用的vs2010. 当鼠标移到图片上时计时暂停,移开继续计时。
C#
启动界面类似动画效果,非常漂亮,可以设置等待时间
C#
启动界面类似动画效果,非常漂亮,可以设置等待时间,同时非常提供动画效果控件的高手,这个控件有IE7、MACos、custom、firefox多种风格,可以控制动画圈的内外半径,转条的数量和粗细度;同时调用了API函数,来控制窗体启动时的显示效果,还解决了下一个窗体启动时关闭
当前
窗体得效果,共享一下,希望对大家有帮助。
C#
js无刷新分页
完成asp.net各个控件无刷新js分页控件.
C#
111,112
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章