单击父元素内的按钮"/>
Node.js操纵符,单击父元素内的按钮
我正在使用操纵up的库抓取网站。我通过以下方式获得确切类的所有元素:
let items = await page.$$("li.item");
for (let item of items) {
let elementText = await page.evaluate(
(element) => element.textContent,
item);
console.log(elementText );
}
然后我得到所有元素的文本。有用。问题是我需要单击这些元素内的按钮。有一个带有li.item
类的盒子,里面有一个按钮。我需要按下每个框内的每个按钮。我该怎么做?我尝试了element.children
或什至是控制台日志记录element
,但它只显示未定义。我在这里做什么错?
嗨Sowam,
await Promise.all([
await page.click('li.item button');
]);
您单击带页面的按钮。这样单击。
更多推荐
Node.js操纵符,单击父元素内的按钮
发布评论