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();
puppeteer执行javascript方法
最新推荐文章于 2024-07-05 11:06:13 发布
该代码示例展示了如何利用Puppeteer库在无头模式下启动Chrome浏览器,最大化窗口,设置CTrip网站的入住和退房日期,进行网页交互。Puppeteer允许通过JavaScript控制浏览器,执行自动化任务。
摘要由CSDN通过智能技术生成