如何使用 Cheerio 解析具有多个元素的 table 列?
How to parse a table column with multiple elements using Cheerio?
我有一个table如下图:
<table>
<tr class="odd">
<td>some text</td>
<td>
data I want
<div>some elements</div>
</td>
</tr>
<tr class="even">
<td>some text</td>
<td>
data I want
<div>some elements</div>
</td>
</tr>
</table>
使用:
$("tr.odd:nth-child(1) > td:nth-child(2)").text()
我也在 div
标签内获取可用的文本。但我只需要我想要的文本数据。
如何获得?
我认为 remove()
<div>
然后解析数据会更简单。
$("tr td > div").remove()
$("tr.odd:nth-child(1) > td:nth-child(2)").text()
我有一个table如下图:
<table>
<tr class="odd">
<td>some text</td>
<td>
data I want
<div>some elements</div>
</td>
</tr>
<tr class="even">
<td>some text</td>
<td>
data I want
<div>some elements</div>
</td>
</tr>
</table>
使用:
$("tr.odd:nth-child(1) > td:nth-child(2)").text()
我也在 div
标签内获取可用的文本。但我只需要我想要的文本数据。
如何获得?
我认为 remove()
<div>
然后解析数据会更简单。
$("tr td > div").remove()
$("tr.odd:nth-child(1) > td:nth-child(2)").text()