<DIV sizcache="83" sizset="1">
<DIV class=l1><SPAN class=tm>时间</SPAN> <SPAN class=e>赛事</SPAN> <SPAN class=f-t>全场</SPAN> </DIV>
<DIV id=c26577 class=l2 jQuery1291261214687="888"><A class=coll href="javascript:void(0)"></A><SPAN class="t ellipsis w180" title=墨西哥乙组联赛-附加赛>墨西哥乙组联赛-附加赛</SPAN> <SPAN class=oxt>1x2</SPAN> <SPAN class=ha>让球</SPAN> <SPAN class=o-u>大小盘</SPAN> <A class=ref title=刷新 href="javascript:void(0)"></A><A id=fav_c26577 class=cf title=赛事收藏 href="javascript:void(0)"></A></DIV>
<TABLE class=tbl border=0 cellSpacing=0 cellPadding=0>
<COLGROUP>
<COL width=60>
<COL width=143>
<COL width=12>
<COL width=54>
<COL width=98>
<COL width=98>
<COL width=53></COLGROUP>
<TBODY>
<TR id=e45080 class=even>
<TD class=c-s-t>
<DIV class=s-t2><SPAN class=score><LABEL id=sh45080>0</LABEL>-<LABEL id=sa45080>2</LABEL></SPAN> <SPAN id=tm45080 class=timer>38:48</SPAN> </DIV></TD>
<TD class=c-n>
<DIV class=e-nm>
<DIV class=e-n-r><SPAN id=ht45080 class="h-wo-nt bold" title=维拉克鲁斯>维拉克鲁斯</SPAN><SPAN class="rc rc0"></SPAN></DIV>
<DIV class=e-n-r><SPAN id=at45080 class=a-wo-nt title=提华纳>提华纳</SPAN><SPAN class="rc rc0"></SPAN></DIV>
<DIV class=e-n-r><SPAN class=d>和局</SPAN></DIV></DIV></TD>
<TD class=c-ico><A id=lt45080 href="http://www.188bet.net/zh-cn/live-streaming/45080" target=_blank></A></TD>
<TD class=c-1><SPAN class=ob>&nbsp;</SPAN><SPAN class=ob>&nbsp;</SPAN><SPAN class=ob>&nbsp;</SPAN> </TD>
<TD class=c-2><SPAN id=h18556372 class=had hdp="0">0</SPAN><A id=o18556372 class=up title=主队 href="javascript:void(0)">0.94</A> <SPAN id=h18556373 class="had hide" hdp="0">0</SPAN><A id=o18556373 class=down title=客队 href="javascript:void(0)">0.90</A> </TD>
<TD class=c-2><SPAN id=h18556385 class=had hdp="3/3.5">o3/3.5</SPAN><A id=o18556385 title=大于 href="javascript:void(0)">0.91</A> <SPAN id=h18556384 class=had hdp="3/3.5">u3/3.5</SPAN><A id=o18556384 title=小于 href="javascript:void(0)">0.91</A> </TD>
<TD class=c-btns><A id=mb45080 class=m-b title=更多投注 href="http://www.188bet.net/zh-cn/sports/45080">+2</A> <A class=sta title=数据统计 href="http://www.188bet.net/zh-cn/info-centre/betting-info/statistics/45080" target=_blank></A><A id=fav_45080 class=f title=赛事收藏 href="javascript:void(0)" name=cfav26577></A></TD></TR></TBODY></TABLE></DIV>
  if (parentnode.hasChildNodes())//是否有子结点 
            {
                IHTMLDOMChildrenCollection allchild = (IHTMLDOMChildrenCollection)parentnode.childNodes;
                int length = allchild.length;
                for (int i = 0; i < length; i++)//对每个子结点进行处理,首先取出每个子节点的属性,然后进行递归 
                {
                    IHTMLDOMNode child_node = (IHTMLDOMNode)allchild.item(i);
                    IHTMLElement htmle = (IHTMLElement)child_node;}}这段代码好像无法再分解,如何获得其中的某一元素?比如值为0.91的元素

解决方案 »

  1.   

    我想应该根据 id去获得标签<A id=o18556372 class=up title=主队 href="javascript:void(0)">0.94</A>,然后在对这个标签进行解析。
      

  2.   

    但是这个ID,不是固定的,是可变的。我的想法是:
    先获得TABLE,再获得TR,然后再枚举DIV,但奇怪的事,这个DIV,居然没有子元素,CHILDREN。
      

  3.   

    你换个方法吧:        //添加引用
            using System.Net;        /// <summary>
            /// 找到webBrowser1中Name名字为txtUserName的文本框的值
            /// </summary>
            void GetElementValue()
            {
                HtmlElementCollection elts = this.webBrowser1.Document.All;
                foreach (HtmlElement elt in elts)
                {
                    if (elt.TagName == "INPUT")
                    {
                        if (elt.Name == "txtUserName")
                            elt.GetAttribute("Value");
                    }
                }
            }