我的代码有问题,每次运行它都会产生不同的结果,此代码应从表中获取名称标题并将其返回给我,所有标题都具有相同的类。标题,但有时它仅获得4个标题,5个标题,6个标题等。每次执行都会返回不同的结果,我不知道是什么原因造成的
let data = [];
for (const [index, table] of tables.entries()) {
const item = await table.$$eval(
".Title > th > div",
(el) =>
el.map((n) =>
n.textContent
.trim()
.replace(/\n/g, "")
.replace(/\t/g, "")
)
);
data.push(item);
}
return data;
};