puppeteer执行javascript方法

常雅珺
2023-12-01
const puppeteer = require('puppeteer')

async function runCtrip() {
    const browser = await puppeteer.launch({
        headless: false,
        defaultViewport: {
            width: 1920,
            height: 1080
        },
        slowMo: 200,
        ignoreDefaultArgs: ['--enable-automation'],
        args: ['--start-maximized']
        // executablePath:'C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe'
    });
    const page = await browser.newPage();
    await page.goto('https://www.ctrip.com/', { waitUntil: 'networkidle2' });


    await page.evaluate(() => {
        document.querySelector('#checkIn').value = "2023-03-22";
        document.querySelector('#checkOut').value = "2023-03-23";
    })

}

runCtrip();

 类似资料: