C# 读取webBrowser1中源文件赋给一个变量

C#写的应用程序
webBrowser1.Navigate("网页地址");
这样我把网页加载到了webBrowser1这个里面,现在我想在这里面将源文件读出来然后赋给一个文本框src.text

这种代码要怎么写,找遍了整个网络没有看到答案。

答案正确,追加分数,以示谢意!
src.Text=webBrowser1.DocumentText

这句话我试过了,获取不到里面的东西啊,是一个空值

但是我把webrowser1指定值,不加载网上的资源,然后显示也是一个空值啊

呵呵,再问一下,要怎么判断他是否已经加载完毕?非常感谢啦

src.Text=webBrowser1.DocumentText;

要等到webBrowser1把网页加载完毕后,才能获取。

不加载的时候就是空的,什么也不会有。甚至不会有<html></html>这些基本html元素。加载以后,就算加载到一个不存在的页面,就会取得值了。

如果加载完毕会激发webBrowser1的DocumentCompleted事件.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-09-23
这个思路不是很好可以参考,大致就是再做次连接从网络流当中读取数据
代码:
WebRequest wenRq= new WebRequest(url);做次连接;
GetNetworkSream 获取网络流;
StreamRead 流的读写器,指定编码获取你想要的字符串;
将读写器处理过的流赋给src.text;

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网