返回介绍

第3章 构建应用程序,发现低价的机票

发布于 2024-01-26 22:17:32 字数 752 浏览 0 评论 0 收藏 0

让我们谈谈错误。它们是生活的一部分,每个人都会犯错——即使是航空公司也如此。

在2014年的某个下午,我正在阅读Twitter上的订阅消息,而我所关注的其中一个账号是美国一家主要的航空公司,它们所提供的到欧洲的机票价格明显低于正常值。当时,从纽约到维也纳最便宜的票价也要大约800美元。然而,该航空公司在某些日期的推广票价介于350美元到450美元之间。这似乎好得让人难以置信,不过确有可能是真的。我偶然发现了行业所说的错误票价。

在旅行老手和里程贩子的超级秘密社会里,这是众所周知的,航空公司偶尔——而且意外地——贴出不包括燃料附加费的票价。

值得注意的是,这不是他们所犯的唯一一类错误。你可能会期望先进的算法为每个航班更新票价,它会考虑到大量的因素而不至于犯错。在大多数情况下,你是对的。但是,由于遗留系统的存在,以及处理多个飞行运营商和管辖区域的复杂性,错误确实会发生。

既然你知道这些票价真的存在,你怎么能得到它们呢?当然是通过机器学习了!由于这种机票通常只会持续几个小时然后就消失了,所以我们要建立一个应用程序,持续监控票价。一旦出现异常价格,应用程序将产生一个提醒,然后我们就可以快速地采取行动了。

我们将在本章讨论以下主题。

· 在网上获取机票价格。

· 使用先进的网络抓取技术检索票价数据。

· 解析文档对象模型以提取价格。

· 使用聚类技术识别异常票价。

· 使用IFTTT发送实时文本提醒。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文