gpt4 book ai didi

javascript - 遍历元素数组获取数据

转载 作者:行者123 更新时间:2023-11-30 19:08:00 25 4
gpt4 key购买 nike

这是我第一次使用 puppeteer,我需要一些抓取方面的帮助。

我正在尝试从 Array 元素列表中获取数据;首先,我应该点击第一个元素,获取标题,返回,然后点击 array 中的第二个元素,获取标题,返回,等等。

我尝试了很多方法,但似乎没有一种对我有用。

await page.goto(url);
const result = await page.evaluate(() => {
let title = Array.from(document.querySelectorAll('a[class="Fw(b)"]'))
.map(prvi => prvi.textContent);
console.log(title.length);
return {
title
};
});
browser.close();
return result;


最佳答案

你可以这样做

const links = await page.$$('a[class="Fw(b)"]');

for(const link of links) {
await link.click();
const prop = await link.getProperty('textContent');
console.log((await prop.jsonValue()));
}
``

关于javascript - 遍历元素数组获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58779459/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com