首页 > 解决方案 > puppeteer 的问题,array.from 不显示对象

问题描述

我的代码有一些问题,我的 array.from 可以自己工作,但是当组合成对象时,它们不会显示任何内容。请帮忙

const puppeteer = require('puppeteer');

(async () => {
    const browser = await puppeteer.launch();
    const page = await browser.newPage();
    const url = 'https://example.com';
    await page.goto(url);

    const titles = await page.evaluate(
        () => Array.from(document.querySelectorAll("div.segmentation h3")).map((partner) =>
            partner.innerText)
            );

    const OrgNumber = await page.evaluate(
        () => Array.from(document.querySelectorAll("div.segmentation .org-number")).map((partner) =>
            partner.innerText)
            );


    let Bolag = await page.evaluate(() =>
      Array.from(document.querySelectorAll("div.segmentation")).map((compact) => ({
            titles: compact.querySelectorAll("h3").innerText,
            OrgNumber: compact.querySelectorAll(".org-number").innerText
        }))

    );
        console.log(divs);

    await browser.close();
})();

标签: javascriptarraysnode.jspuppeteer

解决方案


推荐阅读