木偶`textContent的未定义`

时间:2020-06-08 06:01:47

标签: javascript web-scraping puppeteer

我正在尝试使用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

有人可以帮我吗?

0 个答案:

没有答案