Node.js 无法使用Puppeter访问动态页面

Node.js 无法使用Puppeter访问动态页面,node.js,web-scraping,puppeteer,Node.js,Web Scraping,Puppeteer,我需要读取有关的数据 我试图在页面上单击FX选项卡。在Puppeter中单击,但页面保持默认状态。 欢迎任何帮助 const puppeteer = require('puppeteer'); let scrape = async () => { const browser = await puppeteer.launch({headless: false}); const page = await browser.newPage(); awai

我需要读取有关的数据 我试图在页面上单击FX选项卡。在Puppeter中单击,但页面保持默认状态。 欢迎任何帮助

    const puppeteer = require('puppeteer');

    let scrape = async () => {

    const browser = await puppeteer.launch({headless: false});
    const page = await browser.newPage();
    await page.goto('https://www.cmegroup.com/tools-information/quikstrike/options-calendar.html');

    await page.waitFor(1000);
//分区选择外汇 等待页面。单击(“#ctl00_main content_ucViewControl_IntegratedCMEOptionExpirationCalendar_ucViewControl_ucProductSelector_lvGroups_ctrl3_lbProductGroup”)


我在那页上找不到你要找的元素。但是,这可能会有所帮助:

等待选择器出现在页面上,然后单击它:

wait page.waitForSelector(选择器);
如果仍然面临此问题,请尝试使用Javascript单击方法:

wait page.$eval(选择器,elem=>elem.click());

共享您的代码请如下:较大字体中是我要单击的按钮的选择器。
    //browser.close();
    return result;
    };

    scrape().then((value) => {
    console.log(value); // Success!
    });