我正在尝试第一次进行网络抓取,以便在我的假期中获得最优惠的价格。
(我的目的是拥有一个 Telegram 机器人,每天检查酒店日历中的特定日期并向我发送通知)
这个日历具有特定的 HTML 结构(参考图片),我想要获取的是特定日期的价格。这样我以后就可以做一些每天(上午 8:05)检查网站并向我发送通知的事情。
对于我的投资组合来说,这也可能是一个不错的项目,而不仅仅是一种获得最佳交易的方式,因为我总是破产。
这就是我的代码的样子
document.querySelectorAll('[aria-label="mar 31 ott 2023"]')
如何才能只获取具有此 html 结构的价格
<span><strong>999€</strong></span>
?
在控制台输出中,它位于
innerText
下方。 (当天)
我希望我已经足够清楚我需要什么帮助
您可以尝试在您需要的节点上再次运行querySelector方法。像这样的东西
document.querySelectorAll('[aria-label="mar 31 ott 2023"]')[0].querySelector('strong').innerText