flightscanner
1.0.0
SkyScanner API からのフライト情報の Web スクレイピング/クローリング。 (https://www.skyscanner.com/)。航空券の価格を把握しておくと、検索にあまり時間を費やすことなく、最適な航空券を選択し、お金を節約することができます。
https://minzhang95.github.io/flightscanner/
出発地、目的地、許容可能な出発日の範囲を考慮すると、
ユーザーの制約には、価格、所要時間、出発時刻、到着時刻、停車地、乗り継ぎ、航空会社などが含まれる場合があります。
重要なお知らせ: Windows にはインストールできないcronR
パッケージを使用しているため、このパッケージはUnix/Linux/MacOSにのみインストールできます。ご迷惑をおかけして申し訳ございません。
リリースされたバージョンの Flightscanner は、次の方法でインストールできます。
devtools :: install_github( " MinZhang95/flightscanner " )
2019 年 6 月 1 日 (今日は 2019 年 5 月 9 日) に大人でデモインからデトロイトまでのチケットを購入するには:
dsm2dtw_session <- apiCreateSession( origin = " DSM " , destination = " DTW " , startDate = " 2019-06-01 " , adults = 1 )
dsm2dtw_res <- apiPollSession( response = dsm2dtw_session , sortType = " price " , sortOrder = " asc " )
dsm2dtw_df <- dsm2dtw_res % > % flightGet()
予算が 1,000 ドル、旅行中の経由地が 1 回以内、出発時間が午前 8 時までである利用可能なフライトをフィルターするには:
flightFilter( dsm2dtw_df , max_price = 1000 , max_stops = 1 , out_departure = c( " 08:00 " , " 24:00 " ))
Shiny アプリを実行することもできます。
shiny :: runApp(system.file( package = " flightscanner " , " shiny " ))
詳細については、ビネットを参照してください。