<tbody class="ant-table-tbody">
<tr class="ant-table-row ant-table-row-level-0">
<td class>
<span class="ant-table-row-indent indent-level-0" style="padding-left: 0px;"</span>
"Bombay"
</td>
<td class>
<label class="ant-checkbox-wrapper">
<span class="ant-checkbox ant-checkbox-checked">
<input type="checkbox" class="ant-checkbox-input" value="on">
</label>
</td>
<td class>
<div>
<i class ="anticon anticon-delete">
::before
</i>
</div>
</td>
</tr>
<tr class="ant-table-row ant-table-row-level-0">...<tr>
<tr class="ant-table-row ant-table-row-level-0">...<tr>
<tr class="ant-table-row ant-table-row-level-0">...<tr>
<tr class="ant-table-row ant-table-row-level-0">...<tr>
<tr class="ant-table-row ant-table-row-level-0">...<tr>
<tr class="ant-table-row ant-table-row-level-0">...<tr>
我有这个桌子结构,有三个独立的
<td>
为每个人
<tr>
划船。我想用木偶师找到下面的
-
第一个文本内的文本
<td>
-
数秒
<td>
有
<span>
类中的元素
"ant-checkbox-checked"
.
现在我可以使用
this
const data = await page.evaluate(()=>{
const tds = Array.from(document.querySelectorAll('tbody tr td'));
return tds.map(td => td.innerText);
});
console.log(data);
但这将返回所有文本数据,我不需要这些数据,只需要特定的数据。如何使用puppeter深入到特定的标记中?