gpt4 book ai didi

java - 机票比较 Web 应用程序如何获取多家航空公司的机票价格?

转载 作者:搜寻专家 更新时间:2023-11-01 03:44:45 24 4
gpt4 key购买 nike

如上所述,只是出于病态的好奇心。个别航空公司的网站是否有供这些引擎使用的 API?或者您是否编写程序来浏览各个网站并提供输入(出发地、目的地、出发日期、返回日期)并获得输出(价格、时间等)?

编辑:好的,刚找到this在我提交问题之后。尽管如此,还是有兴趣看看它是如何以编程方式完成的。在 Java 中,什么样的库对此有好处?

最佳答案

有几种方法可以获取此类信息。最好(也是最可靠)的方法是联系您要与之打交道的航空公司。许多(如果不是大多数)将拥有用于访问其预订系统的公共(public) API,允许用户请求航类报价、座位可用性并进行预订。当然,这通常需要您与航空公司之间签订契约(Contract),告诉您如何使用这些信息,而对于预订,您可能需要与他们签订另一份契约(Contract)来处理付款、回扣等。

此类 API 可以是“现代”SOAP 系统,也可以是更老式的东西,例如 EDI、EJB 调用或其他任何东西,但原则仍然存在:您提出要求,他们的服务器会提供所要求的信息。

道德上不太正确,更难实现,而且更脆弱,您可以尝试截屏他们的预订引擎。但是那些屏幕布局当然会定期更改:)

关于java - 机票比较 Web 应用程序如何获取多家航空公司的机票价格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4543184/

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