一个模块,允许您在一组固定的日期内检索最便宜的航班,包括/不包括往返航班。

ryanair-p的Python项目详细描述


瑞安Python

作者:Ciarán_haoláin,2018年。
此模块允许您在固定日期内检索最便宜的航班,包括/不包括往返航班。
这是通过瑞安航空的API直接完成的,需要瑞安航空提供的API密钥

安装

在终端中运行以下命令:

pip install ryanair-py

初始化

创建实例的步骤如下:

fromryanairimportRyanairryanair=Ryanair("YOUR-CONSUMER-KEY","YOUR-CURRENCY")

单程航班

flights=ryanair.getFlights("DUB","2018-10-27","2018-10-30")

返回飞行对象数组,如下所示:

flights[0]==Flight(origin='DUB',originFull='Dublin, Ireland',destination='MAN',destinationFull='Manchester, United Kingdom',departureTime='2018-10-30T06:25:00',price=9.78)cheapestFlightPrice=flight.price# price is now a float containing the price (in the unit of currency originally declared earlier) of this flight

返回航班

trips=ryanair.getReturnFlights("DUB","2018-10-27","2018-10-30","2018-11-01","2018-11-03")

返回一个trip对象数组,如下所示:

trips[0]==Trip(outbound=Flight(origin='DUB',originFull='Dublin, Ireland',destination='LPL',destinationFull='Liverpool, United Kingdom',departureTime='2018-10-30T20:50:00',price=9.99),inbound=Flight(origin='LPL',originFull='Liverpool, United Kingdom',destination='DUB',destinationFull='Dublin, Ireland',departureTime='2018-11-01T08:25:00',price=18.51),totalPrice=28.5)trips[0].outbound.price==9.99trips[0].totalPrice==28.5

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Spring MVC 4.0 RequestMapping无值,基于methodname   java Samsung 10 plus不允许wifi p2p发现   春爪哇。伊奥。IOException:找不到文件   java JasperReport饼图示例   java我试图使用mockito注释来测试我的代码,但无法解决mockito异常   命令行界面Java:制作简单的交互式cli应用程序   java jdk1之间的区别是什么。7_9 9和jdk1。7_271   java重载一个被重写的、继承的方法   java LazyInitializationException春季启动   java Play Framework 2.2.1 3个表之间存在大量关系