gpt4 book ai didi

javascript - 如何在 Puppeteer 中使用此日期选择器

转载 作者:行者123 更新时间:2023-12-04 16:01:05 25 4
gpt4 key购买 nike

我想从以下页面抓取航类数据:
https://www.airprishtina.com/de/

我设法选择了机场,但是这个页面有一个日期选择器,我不知道如何以编程方式使用它。
单击开始日期输入,我可以打开日期选择器,

await page.click('#txt_FromDateText');

但是我需要做什么来选择日期/日期范围?
我试图等待一天选择器并单击“一”,但这不起作用。
const daySelector = '.available.flight-present';
await page.waitForSelector(daySelector);
const elements = await page.$('.available');
const el = Array.from(elements).filter(el => {
return el.dataset.usrDate === '2019-10-26';
})[0];
console.log(el);
await el.click();

console.log 会打印元素,但它不会在日期选择器中被选中。我究竟做错了什么?

感谢您的任何提示。

最佳答案

选择你的日期await page.focus('#txt_FromDateText');
如果您的日期采用其他格式,请相应地更改它。await page.keyboard.type('20191026');

关于javascript - 如何在 Puppeteer 中使用此日期选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58507589/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com