与操纵up的人结果不一致

时间:2020-05-16 00:01:38

标签: javascript node.js puppeteer

我的代码有问题,每次运行它都会产生不同的结果,此代码应从表中获取名称标题并将其返回给我,所有标题都具有相同的类。标题,但有时它仅获得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;
};

0 个答案:

没有答案