会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
说不得
我所关注的技术真的有那么重要么?
博客园
首页
新随笔
联系
管理
订阅
两个月后,我又回来了。
贴段代码先
using
mshtml;
//
using
SHDocVw;
private
void
DownLoad()
{
private
InternetExplorerClass ie
=
new
InternerExplorerClass();
ie.DocumentComplete
+=
new
DWebBrowserEvents2_DocumentCompleteEventHandler(ie_DocumentComplete);
//
waitting for download complete
int
zero
=
0
;
object
oZero
=
zero;
ie.Navigate(uri,
ref
oZero,
ref
oZero,
ref
oZero,
ref
oZero);
}
private
void
ie_DocumentComplete(
object
pDisp,
ref
object
URL)
{
sbPage.Length
=
0
;
sbPage.Append((((HTMLDocumentClass) ie.Document).documentElement).innerHTML);
FormatData(sbPage);
}
最近在使用WebClient和WebRequest、WebResponse时发现一个问题,提示:访问的页面不存在。但是我在浏览器中可以看到的数据。
分析后发现,可能数据是动态生成的,用浏览器可以不用等到数据完全下载完毕就可以看到,但是用这几个类就不行,数据下载结束之前,这几个类就结束了。
后来使用activex控件把问题解决了。
posted @
2004-10-13 13:53
说不得
阅读(
669
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
公告