首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于webbrowser获取html源文件的几个小问题

2012-09-01 
关于webbrowser获取html源文件的几个问题求教如何获取到加载到webbrowser中页面的html源文件!我要对源文件

关于webbrowser获取html源文件的几个问题
求教如何获取到加载到webbrowser中页面的html源文件!我要对源文件进行分析,找出自己要的来
我该怎么判断webbrowser加载完成了呢? 
大家谁有例子能给我份参考参考吗? 第一次做这个东西 有点不太懂!



[解决办法]
webbrowser触发DocumentCompleted 事件表示加载完成。

http://msdn.microsoft.com/zh-cn/library/system.windows.forms.webbrowser.documentcompleted(v=vs.80).aspx

如果只是要获取源码的推荐用WebClient之类的。
[解决办法]

探讨
Encoding encoding = Encoding.GetEncoding(webBr.Document.Encoding);
StreamReader stream = new StreamReader(webBr.DocumentStream, encoding);
string source = stream.ReadToEnd();
这样获取的也不是我想要的那个页面的源……

[解决办法]
Me.WebBrowser1.IsBusy = True用这个判断

热点排行