我不太了解Javascript或Puppeteer,我想知道如何抓取下表:
我要刮擦体内<tr>...</tr>
有<td class="className">...</td>
的所有东西
有解决方案吗?
答案 0 :(得分:0)
let text = await page.evaluate (() => document.querySelector('tbody').innerText)
答案 1 :(得分:0)
可能看起来像这样:
await page.evaluate (() => {
return [...document.querySelectorAll('.tbrdr tbody tr')].map(tr => {
return [...tr.querySelectorAll('td.className')].map(td => td.innerText)
})
})