zoukankan      html  css  js  c++  java
  • 两个月后,我又回来了。

    贴段代码先

    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控件把问题解决了。
  • 相关阅读:
    PATA 1071 Speech Patterns.
    PATA 1027 Colors In Mars
    PATB 1038. 统计同成绩学生(20)
    1036. 跟奥巴马一起编程(15)
    PATA 1036. Boys vs Girls (25)
    PATA 1006. Sign In and Sign Out (25)
    读取web工程目录之外的图片并显示
    DOS命令
    java连接oracle集群
    servlet
  • 原文地址:https://www.cnblogs.com/mobydick/p/51684.html
Copyright © 2011-2022 走看看