0

我有一个网页,其中包含一个包含不同值的表,我想检索已定义的值。例子

<td align="center" valign="middle" style="font-size:12pt;width:17%;">10:00 PM </td>
<td class="paddingTop paddingBottom" align="center" style="width:20%;">
    <img id="MainContent_ChannelDisplay2_GrdChannelProgs_imgProgThumbnail_26" src="../ProgramsImages/Movies/Bad%20Boys%20II.jpg" align="middle" style="border-color:White;border-width:1px;border-style:solid;width:95px;" />
</td>
<td class="Vdotline paddingTop" style="width:2%;">&nbsp;</td>
<td class="BottomGreyBorder InTxt2 paddingTop" align="left" valign="top" style="width:64%;">
    <table width="100%">
        <tr>
            <td>
                <b><a id="MainContent_ChannelDisplay2_GrdChannelProgs_progLink_26" class="ShowingNowTitle" href="ProgramDetails.aspx?ProgramID=2320">Bad Boys II</a></b><br />
                    <div id="2320" class="statVal">
                        <span class="ui-rater">
                            <span class="ui-rater-starsOff" style="width: 90px;">
                                <span class="ui-rater-starsOn" style="width: 63px"></span>
                            </span>
                            <span class="ui-rater-rating">3.5</span>
                                &#160;(<span class="ui-rater-rateCount">2</span>) 
                        </span>
                    </div>

我想检索 10:00 PM。所有其他都具有相同的结构,但具有不同的值,例如 8:00 PM、6:00PM ......请知道如何在 JSOUP 上制作它。

4

1 回答 1

1

由于您想要的唯一唯一性td是您可以使用的第一个:

Elements tds = document.getElementsByTag("td"); //then access the one at 0 index

或尝试

Elements tds = doc.select("td"); //then access the one at 0 index

查看文档以获取更多选项...

使用选择器语法查找元素

使用 DOM 方法导航文档

编辑

如果你想找到td一些,a那么你可以做这样的事情:

Elements a= document.getElementsByTag("a");

然后遍历a并查看它的child( td) 一些其他方法,看这里Element Object 子方法

或者如果我误会了你

Elements td= document.getElementsByTag("td");

然后遍历 thetd并查看它的child( a)

于 2012-06-19T07:08:26.647 回答