我正在尝试使用Puppeteer从篮球参考中获取一些统计信息,但是在访问表中每个textContent
的{{1}}时遇到一些麻烦。 DOM结构看起来像
<tr>
这是我的人偶代码,试图访问这些值
<table id="per_game_stats">
<tbody>
<tr>
<td data-stat="g">22</td>
</tr>
<tr>
<td data-stat="g">23</td>
</tr>
<tr>
<td data-stat="g">24</td>
</tr>
</tbody>
</table>
好的,因此const statsPerGame = await page.evaluate(() => {
const rows = Array.from(document.querySelectorAll('table#per_game_stats > tbody > tr'))
return rows.map((element) => element.innerHTML)
})
console.log(statsPerGame) // ... '<td data-stat="g">22</td>'
确实存在。我想使用element
获取值,但是抛出错误
textContent
有人可以帮我吗?