0
如果在页面上出现了两次tbody
,我如何提取第二次出现tbody
下的所有跨度值? id的(id = id1,id = id2等)只在整个文档中出现一次,在第二个tbody中。提取跨度之间的所有值
<tbody>
<tr>
<td><b>
<span id="id1">1,209</span></b></td>
<td><b>
<span id="id2">$ 14.6381</span></b><br />
(<span id="id3">16:26:20 PM</span>)</td>
<td><b>
<span id="id4">$ 14.55</span></b><br />
(<span id="id5">19:58:12 PM</span>)</td>
</tr>
</tbody>
到目前为止,我有以下
var $ = cheerio.load(html);
$('tbody').each(function(i, element) {
if(i == 1){
var children = $(this).children();
}
});
谢谢,我需要改变行'idsFromSpans.push之一($(元素)的.text());'得到的值。 – MorningSleeper
@早上睡觉啊!没有意识到你需要跨度的内容。很高兴我的代码可以帮助你。我会随着更改更新它。干杯。 – matt