那数据是JS AJAX取过来的吧,你用WebBrowser取不到那个不会在里面产生内容。

解决方案 »

  1.   

    使用谷歌浏览器,点中那个页面元素,右键审查元素,看看这个table是不是再iframe里,是的话还得获取ifarme 转成document,再查
      

  2.   

    我查看了一下,本应该出现数据的地方截获的数据是
    "赛事比赛日期对阵胜负初盘终盘详细
    数据加载中,请稍候...."
    应该是网页数据没有加载完成,就开始抓取了,现在问题就是怎么判断网页加载完成?
    用 web.ReadyState != WebBrowserReadyState.Complete 判断无效?
      

  3.   


    NET 自带的那个WebBrowser 对于js 请求的数据会是不会触发DocumentCompleted事件,他只会争对当前页面加载触发要用SHDocVw.dll组件 这里面的axWebBrowser才会
      

  4.   


    NET 自带的那个WebBrowser 对于js 请求的数据会是不会触发DocumentCompleted事件,他只会争对当前页面加载触发要用SHDocVw.dll组件 这里面的axWebBrowser才会有代码可以参考吗?
      

  5.   


     ie.DocumentComplete += new DWebBrowserEvents2_DocumentCompleteEventHandler(ie_DocumentComplete); void ie_DocumentComplete(object pDisp, ref object URL)
            {
                if (ie.ReadyState == SHDocVw.tagREADYSTATE.READYSTATE_COMPLETE )
                {
                      xxxxx
                }        }