我有一个包含不同值的表的网页,我想检索已定义的值。实施例
<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%;"> </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>
 (<span class="ui-rater-rateCount">2</span>)
</span>
</div>
我想在晚上10点检索。所有其他具有相同的结构,但具有不同的值,如晚上8点,下午6点...... 请知道如何在JSOUP上制作它。
答案 0 :(得分: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
查看文档以获取更多选项......
Use selector-syntax to find elements
Use DOM methods to navigate a document
修改强>
如果您想找到某些td
的{{1}},那么您可以执行以下操作:
a
然后遍历Elements a= document.getElementsByTag("a");
并查看其a
(child
)其他一些方法,请点击此处Element Object child method
或者如果我弄错了
td
然后遍历Elements td= document.getElementsByTag("td");
并查看其td
(child
)