Puppeteer 将 CSS 更改为所有选择器
Puppeteer Change CSS to all Selectors
现在 Puppeteer 只更改第一个元素,但我需要更改所有选择器。
let textContent = await page.$('td[style="visibility:hidden"]');
await textContent.evaluate((el) => el.style.visibility = 'visible');
这只适用于第一个元素
您应该改用 page.$$
let elements = await page.$$('td[style="visibility:hidden"]');
for(const element of elements) {
await element.evaluate((el) => el.style.visibility = 'visible');
}
现在 Puppeteer 只更改第一个元素,但我需要更改所有选择器。
let textContent = await page.$('td[style="visibility:hidden"]');
await textContent.evaluate((el) => el.style.visibility = 'visible');
这只适用于第一个元素
您应该改用 page.$$
let elements = await page.$$('td[style="visibility:hidden"]');
for(const element of elements) {
await element.evaluate((el) => el.style.visibility = 'visible');
}