Created
May 23, 2017 07:52
-
-
Save mrbkdad/6b8370e649ce2340fe36a12748dd22ff to your computer and use it in GitHub Desktop.
대한항공 예매사이트 크롤링
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"cells": [ | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"### 사이트 읽어오기 위한 유틸" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 4, | |
"metadata": { | |
"collapsed": true | |
}, | |
"outputs": [], | |
"source": [ | |
"import requests\n", | |
"import urllib\n", | |
"import time\n", | |
"from datetime import datetime\n", | |
"_user_agent = 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36'\n", | |
"\n", | |
"def print_param(param):\n", | |
" print('>> Parameters')\n", | |
" for k,v in param.items():\n", | |
" print('{}:{}'.format(k,v),end=' , ')\n", | |
" print()\n", | |
"\n", | |
"## session 정보 필요한 형태 크롤링 유팅\n", | |
"def session_crawling(session_url,url,param,session_head=None,head=None,method='get',json=False):\n", | |
" print('Start Session crawling')\n", | |
" print('make session : ', session_url)\n", | |
" sess = requests.Session()\n", | |
" if session_head is None:\n", | |
" session_head = {\n", | |
" 'User-Agent':_user_agent\n", | |
" }\n", | |
" print('crawling : ',url)\n", | |
" print_param(param)\n", | |
" req = sess.get(session_url,headers=session_head)\n", | |
" time.sleep(1) ## 처리중 지연 현상 처리를 위해 1초간 sleep\n", | |
" if head is None:\n", | |
" head = {\n", | |
" 'User-Agent':_user_agent\n", | |
" }\n", | |
" if method == 'get':\n", | |
" req = sess.get(url+'?'+urllib.parse.urlencode(param),headers=head)\n", | |
" else:\n", | |
" req = sess.post(url,param,headers=head)\n", | |
" ## request error 혹은 결과가 올바르지 않을 경우 처리 로직 추가??(3회 반복 후 리턴??)\n", | |
" print('End Session crawling')\n", | |
" if json:\n", | |
" return req.json()\n", | |
" else:\n", | |
" return req.text" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 5, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"Crawling koreanair homepage schedule site\n", | |
"Start Session crawling\n", | |
"make session : https://www.koreanair.com/korea/ko/booking/booking-gate.html#bookingChange\n", | |
"crawling : https://www.koreanair.com/api/fly/revenue/from/GMP/to/CJU/on/06-15-2017-0000\n", | |
">> Parameters\n", | |
"infantDiscounts: , childInboundDiscounts: , cabinClass:ECONOMY , isUpgradeableCabin:false , flexDays:2 , _:1495525806 , adults:1 , domestic:true , infantInboundDiscounts: , scheduleDriven:false , children:0 , purchaseThirdPerson: , adultDiscounts: , infants:0 , adultInboundDiscounts: , childDiscounts: , \n", | |
"End Session crawling\n" | |
] | |
} | |
], | |
"source": [ | |
"dpt, arr, dpt_date = 'GMP','CJU','20170615'\n", | |
"##출발지, 도착지, 출발일을 기준으로 국내선(국제선) 편도 가격 읽어오기\n", | |
"print('Crawling koreanair homepage schedule site')\n", | |
"session_url = \"https://www.koreanair.com/korea/ko/booking/booking-gate.html#bookingChange\"\n", | |
"session_head = {\n", | |
" 'Referer':'https://kr.koreanair.com/korea/ko.html',\n", | |
" 'User-Agent':'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36',\n", | |
"}\n", | |
"\n", | |
"## Rest Full 방식 https://www.koreanair.com/api/fly/revenue/from/GMP/to/CJU/on/05-25-2017-0000\n", | |
"url = \"https://www.koreanair.com/api/fly/revenue/from/{dpt}/to/{arr}/on/{mm}-{dd}-{yyyy}-0000\"\n", | |
"url_param = {\n", | |
" 'dpt':dpt, 'arr':arr,\n", | |
" 'yyyy':dpt_date[:4],\n", | |
" 'mm':dpt_date[4:6],\n", | |
" 'dd':dpt_date[6:]\n", | |
"}\n", | |
"url = url.format(**url_param)\n", | |
"head = {\n", | |
" 'page-id':'/booking/dow.html', ## 필수 항목\n", | |
" 'uidd':'83^51%8638461@384712', ## 필수 항목\n", | |
" 'Referer':'https://www.koreanair.com/korea/ko/booking/dow.html',\n", | |
" 'User-Agent':'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36',\n", | |
"}\n", | |
"param ={## 파라미터는 고정, _ 부분만 조회 시점 타임스탬프 적용\n", | |
" 'flexDays':'2',\n", | |
" 'scheduleDriven':'false',\n", | |
" 'purchaseThirdPerson':'',\n", | |
" 'domestic':'true',\n", | |
" 'isUpgradeableCabin':'false',\n", | |
" 'adults':'1', 'children':'0', 'infants':'0',\n", | |
" 'cabinClass':'ECONOMY',\n", | |
" 'adultDiscounts':'', 'adultInboundDiscounts':'',\n", | |
" 'childDiscounts':'', 'childInboundDiscounts':'',\n", | |
" 'infantDiscounts':'', 'infantInboundDiscounts':'',\n", | |
" '_':str(int(datetime.now().timestamp())),\n", | |
"}\n", | |
"\n", | |
"raw_data = session_crawling(session_url,url,param,session_head=session_head,head=head,method='get',json=True)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 6, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"{'baseTripFareMapper': {'20170613-KE1245-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-0-ECONOMY': '0-9-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170614-KE1245-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-1-ECONOMY': '0-11-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1201-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-13-ECONOMY': '0-5-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1201-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-13-PRESTIGE': '0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1203-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-14-ECONOMY': '0-5-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1203-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-14-PRESTIGE': '0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1205-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-17-ECONOMY': '0-7-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1205-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-17-PRESTIGE': '0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1209-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-18-ECONOMY': '0-7-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1209-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-18-PRESTIGE': '0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1211-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-19-ECONOMY': '0-7-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1211-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-19-PRESTIGE': '0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1213-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-11-ECONOMY': '0-3-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1213-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-11-PRESTIGE': '0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1217-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-20-ECONOMY': '0-7-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1217-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-20-PRESTIGE': '0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1219-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-15-ECONOMY': '0-6-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1219-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-15-PRESTIGE': '0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1221-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-16-ECONOMY': '0-6-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1221-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-16-PRESTIGE': '0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1223-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-12-ECONOMY': '0-4-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1223-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-12-PRESTIGE': '0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1225-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-7-ECONOMY': '0-3-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1225-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-7-PRESTIGE': '0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1227-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-8-ECONOMY': '0-3-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1227-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-8-PRESTIGE': '0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1229-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-9-ECONOMY': '0-3-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1229-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-9-PRESTIGE': '0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1233-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-10-ECONOMY': '0-3-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1233-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-10-PRESTIGE': '0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1245-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-4-ECONOMY': '0-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1245-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-4-PRESTIGE': '0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1247-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-5-ECONOMY': '0-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1247-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-5-PRESTIGE': '0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1249-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-1-ECONOMY': '0-0-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1249-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-1-PRESTIGE': '0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1251-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-2-ECONOMY': '0-0-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1251-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-2-PRESTIGE': '0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1253-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-3-ECONOMY': '0-0-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1253-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-3-PRESTIGE': '0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1257-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-6-ECONOMY': '0-2-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1261-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-21-ECONOMY': '0-7-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1263-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-22-ECONOMY': '0-7-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1263-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-22-PRESTIGE': '0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1265-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-23-ECONOMY': '0-7-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170615-KE1265-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-23-PRESTIGE': '0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170616-KE1231-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-4-ECONOMY': '0-13-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '20170617-KE1265-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-3-ECONOMY': '0-12-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'},\n", | |
" 'containsNonKEFlights': False,\n", | |
" 'currency': 'KRW',\n", | |
" 'fareDetails': [],\n", | |
" 'fares': {'0-0-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4': {'accompanyAdult': False,\n", | |
" 'apisMode': False,\n", | |
" 'awardFare': 0,\n", | |
" 'awardTotal': 0,\n", | |
" 'bookingClass': 'U',\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'cabinClass': 'ECONOMY',\n", | |
" 'currency': 'KRW',\n", | |
" 'fare': 37200.0,\n", | |
" 'fares': [{'amount': 31000.0,\n", | |
" 'baseAmount': 0.0,\n", | |
" 'baseTotal': 37200.0,\n", | |
" 'currencyCode': 'KRW',\n", | |
" 'fare': 37200.0,\n", | |
" 'fareFamily': 'ECONOMYK',\n", | |
" 'fuelSurcharge': 2200.0,\n", | |
" 'passengerType': 'ADULT',\n", | |
" 'passengers': 1,\n", | |
" 'previousFareWithoutTax': 0,\n", | |
" 'previousFuelsurcharge': 0,\n", | |
" 'previousTax': 0,\n", | |
" 'previousTotalFare': 0,\n", | |
" 'qcharge': 31000.0,\n", | |
" 'tax': 4000.0,\n", | |
" 'total': 37200.0,\n", | |
" 'totalFees': 0}],\n", | |
" 'id': '0',\n", | |
" 'key': '0-0-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'payLater': False,\n", | |
" 'payNow': False,\n", | |
" 'requestId': '0',\n", | |
" 'total': 37200.0,\n", | |
" 'totalCouponUsed': 0,\n", | |
" 'totalFare': 37200.0,\n", | |
" 'totalFees': 0,\n", | |
" 'totalNoShowFee': 0,\n", | |
" 'totalNonRefundableValue': 0,\n", | |
" 'totalNonReusableValue': 0,\n", | |
" 'totalReBookFee': 0},\n", | |
" '0-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4': {'accompanyAdult': False,\n", | |
" 'apisMode': False,\n", | |
" 'awardFare': 0,\n", | |
" 'awardTotal': 0,\n", | |
" 'bookingClass': 'L',\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'cabinClass': 'ECONOMY',\n", | |
" 'currency': 'KRW',\n", | |
" 'fare': 40200.0,\n", | |
" 'fares': [{'amount': 34000.0,\n", | |
" 'baseAmount': 0.0,\n", | |
" 'baseTotal': 40200.0,\n", | |
" 'currencyCode': 'KRW',\n", | |
" 'fare': 40200.0,\n", | |
" 'fareFamily': 'ECONOMYK',\n", | |
" 'fuelSurcharge': 2200.0,\n", | |
" 'passengerType': 'ADULT',\n", | |
" 'passengers': 1,\n", | |
" 'previousFareWithoutTax': 0,\n", | |
" 'previousFuelsurcharge': 0,\n", | |
" 'previousTax': 0,\n", | |
" 'previousTotalFare': 0,\n", | |
" 'qcharge': 34000.0,\n", | |
" 'tax': 4000.0,\n", | |
" 'total': 40200.0,\n", | |
" 'totalFees': 0}],\n", | |
" 'id': '1',\n", | |
" 'key': '0-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'payLater': False,\n", | |
" 'payNow': False,\n", | |
" 'requestId': '0',\n", | |
" 'total': 40200.0,\n", | |
" 'totalCouponUsed': 0,\n", | |
" 'totalFare': 40200.0,\n", | |
" 'totalFees': 0,\n", | |
" 'totalNoShowFee': 0,\n", | |
" 'totalNonRefundableValue': 0,\n", | |
" 'totalNonReusableValue': 0,\n", | |
" 'totalReBookFee': 0},\n", | |
" '0-11-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4': {'accompanyAdult': False,\n", | |
" 'apisMode': False,\n", | |
" 'awardFare': 0,\n", | |
" 'awardTotal': 0,\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'cabinClass': 'ECONOMY',\n", | |
" 'currency': 'KRW',\n", | |
" 'fare': 35200.0,\n", | |
" 'fares': [{'amount': 29000.0,\n", | |
" 'baseAmount': 0.0,\n", | |
" 'baseTotal': 35200.0,\n", | |
" 'currencyCode': 'KRW',\n", | |
" 'fare': 35200.0,\n", | |
" 'fareFamily': 'ECONOMYK',\n", | |
" 'fuelSurcharge': 2200.0,\n", | |
" 'passengerType': 'ADULT',\n", | |
" 'passengers': 1,\n", | |
" 'previousFareWithoutTax': 0,\n", | |
" 'previousFuelsurcharge': 0,\n", | |
" 'previousTax': 0,\n", | |
" 'previousTotalFare': 0,\n", | |
" 'qcharge': 29000.0,\n", | |
" 'tax': 4000.0,\n", | |
" 'total': 35200.0,\n", | |
" 'totalFees': 0}],\n", | |
" 'id': '11',\n", | |
" 'key': '0-11-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'payLater': False,\n", | |
" 'payNow': False,\n", | |
" 'requestId': '0',\n", | |
" 'total': 35200.0,\n", | |
" 'totalCouponUsed': 0,\n", | |
" 'totalFees': 0,\n", | |
" 'totalNoShowFee': 0,\n", | |
" 'totalNonRefundableValue': 0,\n", | |
" 'totalNonReusableValue': 0,\n", | |
" 'totalReBookFee': 0},\n", | |
" '0-12-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4': {'accompanyAdult': False,\n", | |
" 'apisMode': False,\n", | |
" 'awardFare': 0,\n", | |
" 'awardTotal': 0,\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'cabinClass': 'ECONOMY',\n", | |
" 'currency': 'KRW',\n", | |
" 'fare': 42200.0,\n", | |
" 'fares': [{'amount': 36000.0,\n", | |
" 'baseAmount': 0.0,\n", | |
" 'baseTotal': 42200.0,\n", | |
" 'currencyCode': 'KRW',\n", | |
" 'fare': 42200.0,\n", | |
" 'fareFamily': 'ECONOMYK',\n", | |
" 'fuelSurcharge': 2200.0,\n", | |
" 'passengerType': 'ADULT',\n", | |
" 'passengers': 1,\n", | |
" 'previousFareWithoutTax': 0,\n", | |
" 'previousFuelsurcharge': 0,\n", | |
" 'previousTax': 0,\n", | |
" 'previousTotalFare': 0,\n", | |
" 'qcharge': 36000.0,\n", | |
" 'tax': 4000.0,\n", | |
" 'total': 42200.0,\n", | |
" 'totalFees': 0}],\n", | |
" 'id': '12',\n", | |
" 'key': '0-12-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'payLater': False,\n", | |
" 'payNow': False,\n", | |
" 'requestId': '0',\n", | |
" 'total': 42200.0,\n", | |
" 'totalCouponUsed': 0,\n", | |
" 'totalFees': 0,\n", | |
" 'totalNoShowFee': 0,\n", | |
" 'totalNonRefundableValue': 0,\n", | |
" 'totalNonReusableValue': 0,\n", | |
" 'totalReBookFee': 0},\n", | |
" '0-13-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4': {'accompanyAdult': False,\n", | |
" 'apisMode': False,\n", | |
" 'awardFare': 0,\n", | |
" 'awardTotal': 0,\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'cabinClass': 'ECONOMY',\n", | |
" 'currency': 'KRW',\n", | |
" 'fare': 81200.0,\n", | |
" 'fares': [{'amount': 75000.0,\n", | |
" 'baseAmount': 0.0,\n", | |
" 'baseTotal': 81200.0,\n", | |
" 'currencyCode': 'KRW',\n", | |
" 'fare': 81200.0,\n", | |
" 'fareFamily': 'ECONOMYH',\n", | |
" 'fuelSurcharge': 2200.0,\n", | |
" 'passengerType': 'ADULT',\n", | |
" 'passengers': 1,\n", | |
" 'previousFareWithoutTax': 0,\n", | |
" 'previousFuelsurcharge': 0,\n", | |
" 'previousTax': 0,\n", | |
" 'previousTotalFare': 0,\n", | |
" 'qcharge': 75000.0,\n", | |
" 'tax': 4000.0,\n", | |
" 'total': 81200.0,\n", | |
" 'totalFees': 0}],\n", | |
" 'id': '13',\n", | |
" 'key': '0-13-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'payLater': False,\n", | |
" 'payNow': False,\n", | |
" 'requestId': '0',\n", | |
" 'total': 81200.0,\n", | |
" 'totalCouponUsed': 0,\n", | |
" 'totalFees': 0,\n", | |
" 'totalNoShowFee': 0,\n", | |
" 'totalNonRefundableValue': 0,\n", | |
" 'totalNonReusableValue': 0,\n", | |
" 'totalReBookFee': 0},\n", | |
" '0-2-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4': {'accompanyAdult': False,\n", | |
" 'apisMode': False,\n", | |
" 'awardFare': 0,\n", | |
" 'awardTotal': 0,\n", | |
" 'bookingClass': 'K',\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'cabinClass': 'ECONOMY',\n", | |
" 'currency': 'KRW',\n", | |
" 'fare': 45200.0,\n", | |
" 'fares': [{'amount': 39000.0,\n", | |
" 'baseAmount': 0.0,\n", | |
" 'baseTotal': 45200.0,\n", | |
" 'currencyCode': 'KRW',\n", | |
" 'fare': 45200.0,\n", | |
" 'fareFamily': 'ECONOMYK',\n", | |
" 'fuelSurcharge': 2200.0,\n", | |
" 'passengerType': 'ADULT',\n", | |
" 'passengers': 1,\n", | |
" 'previousFareWithoutTax': 0,\n", | |
" 'previousFuelsurcharge': 0,\n", | |
" 'previousTax': 0,\n", | |
" 'previousTotalFare': 0,\n", | |
" 'qcharge': 39000.0,\n", | |
" 'tax': 4000.0,\n", | |
" 'total': 45200.0,\n", | |
" 'totalFees': 0}],\n", | |
" 'id': '2',\n", | |
" 'key': '0-2-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'payLater': False,\n", | |
" 'payNow': False,\n", | |
" 'requestId': '0',\n", | |
" 'total': 45200.0,\n", | |
" 'totalCouponUsed': 0,\n", | |
" 'totalFare': 45200.0,\n", | |
" 'totalFees': 0,\n", | |
" 'totalNoShowFee': 0,\n", | |
" 'totalNonRefundableValue': 0,\n", | |
" 'totalNonReusableValue': 0,\n", | |
" 'totalReBookFee': 0},\n", | |
" '0-3-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4': {'accompanyAdult': False,\n", | |
" 'apisMode': False,\n", | |
" 'awardFare': 0,\n", | |
" 'awardTotal': 0,\n", | |
" 'bookingClass': 'E',\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'cabinClass': 'ECONOMY',\n", | |
" 'currency': 'KRW',\n", | |
" 'fare': 55200.0,\n", | |
" 'fares': [{'amount': 49000.0,\n", | |
" 'baseAmount': 0.0,\n", | |
" 'baseTotal': 55200.0,\n", | |
" 'currencyCode': 'KRW',\n", | |
" 'fare': 55200.0,\n", | |
" 'fareFamily': 'ECONOMYH',\n", | |
" 'fuelSurcharge': 2200.0,\n", | |
" 'passengerType': 'ADULT',\n", | |
" 'passengers': 1,\n", | |
" 'previousFareWithoutTax': 0,\n", | |
" 'previousFuelsurcharge': 0,\n", | |
" 'previousTax': 0,\n", | |
" 'previousTotalFare': 0,\n", | |
" 'qcharge': 49000.0,\n", | |
" 'tax': 4000.0,\n", | |
" 'total': 55200.0,\n", | |
" 'totalFees': 0}],\n", | |
" 'id': '3',\n", | |
" 'key': '0-3-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'payLater': False,\n", | |
" 'payNow': False,\n", | |
" 'requestId': '0',\n", | |
" 'total': 55200.0,\n", | |
" 'totalCouponUsed': 0,\n", | |
" 'totalFare': 55200.0,\n", | |
" 'totalFees': 0,\n", | |
" 'totalNoShowFee': 0,\n", | |
" 'totalNonRefundableValue': 0,\n", | |
" 'totalNonReusableValue': 0,\n", | |
" 'totalReBookFee': 0},\n", | |
" '0-4-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4': {'accompanyAdult': False,\n", | |
" 'apisMode': False,\n", | |
" 'awardFare': 0,\n", | |
" 'awardTotal': 0,\n", | |
" 'bookingClass': 'H',\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'cabinClass': 'ECONOMY',\n", | |
" 'currency': 'KRW',\n", | |
" 'fare': 63200.0,\n", | |
" 'fares': [{'amount': 57000.0,\n", | |
" 'baseAmount': 0.0,\n", | |
" 'baseTotal': 63200.0,\n", | |
" 'currencyCode': 'KRW',\n", | |
" 'fare': 63200.0,\n", | |
" 'fareFamily': 'ECONOMYH',\n", | |
" 'fuelSurcharge': 2200.0,\n", | |
" 'passengerType': 'ADULT',\n", | |
" 'passengers': 1,\n", | |
" 'previousFareWithoutTax': 0,\n", | |
" 'previousFuelsurcharge': 0,\n", | |
" 'previousTax': 0,\n", | |
" 'previousTotalFare': 0,\n", | |
" 'qcharge': 57000.0,\n", | |
" 'tax': 4000.0,\n", | |
" 'total': 63200.0,\n", | |
" 'totalFees': 0}],\n", | |
" 'id': '4',\n", | |
" 'key': '0-4-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'payLater': False,\n", | |
" 'payNow': False,\n", | |
" 'requestId': '0',\n", | |
" 'total': 63200.0,\n", | |
" 'totalCouponUsed': 0,\n", | |
" 'totalFare': 63200.0,\n", | |
" 'totalFees': 0,\n", | |
" 'totalNoShowFee': 0,\n", | |
" 'totalNonRefundableValue': 0,\n", | |
" 'totalNonReusableValue': 0,\n", | |
" 'totalReBookFee': 0},\n", | |
" '0-5-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4': {'accompanyAdult': False,\n", | |
" 'apisMode': False,\n", | |
" 'awardFare': 0,\n", | |
" 'awardTotal': 0,\n", | |
" 'bookingClass': 'M',\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'cabinClass': 'ECONOMY',\n", | |
" 'currency': 'KRW',\n", | |
" 'fare': 72200.0,\n", | |
" 'fares': [{'amount': 66000.0,\n", | |
" 'baseAmount': 0.0,\n", | |
" 'baseTotal': 72200.0,\n", | |
" 'currencyCode': 'KRW',\n", | |
" 'fare': 72200.0,\n", | |
" 'fareFamily': 'ECONOMYH',\n", | |
" 'fuelSurcharge': 2200.0,\n", | |
" 'passengerType': 'ADULT',\n", | |
" 'passengers': 1,\n", | |
" 'previousFareWithoutTax': 0,\n", | |
" 'previousFuelsurcharge': 0,\n", | |
" 'previousTax': 0,\n", | |
" 'previousTotalFare': 0,\n", | |
" 'qcharge': 66000.0,\n", | |
" 'tax': 4000.0,\n", | |
" 'total': 72200.0,\n", | |
" 'totalFees': 0}],\n", | |
" 'id': '5',\n", | |
" 'key': '0-5-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'payLater': False,\n", | |
" 'payNow': False,\n", | |
" 'requestId': '0',\n", | |
" 'total': 72200.0,\n", | |
" 'totalCouponUsed': 0,\n", | |
" 'totalFare': 72200.0,\n", | |
" 'totalFees': 0,\n", | |
" 'totalNoShowFee': 0,\n", | |
" 'totalNonRefundableValue': 0,\n", | |
" 'totalNonReusableValue': 0,\n", | |
" 'totalReBookFee': 0},\n", | |
" '0-6-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4': {'accompanyAdult': False,\n", | |
" 'apisMode': False,\n", | |
" 'awardFare': 0,\n", | |
" 'awardTotal': 0,\n", | |
" 'bookingClass': 'B',\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'cabinClass': 'ECONOMY',\n", | |
" 'currency': 'KRW',\n", | |
" 'fare': 80200.0,\n", | |
" 'fares': [{'amount': 74000.0,\n", | |
" 'baseAmount': 0.0,\n", | |
" 'baseTotal': 80200.0,\n", | |
" 'currencyCode': 'KRW',\n", | |
" 'fare': 80200.0,\n", | |
" 'fareFamily': 'ECONOMYH',\n", | |
" 'fuelSurcharge': 2200.0,\n", | |
" 'passengerType': 'ADULT',\n", | |
" 'passengers': 1,\n", | |
" 'previousFareWithoutTax': 0,\n", | |
" 'previousFuelsurcharge': 0,\n", | |
" 'previousTax': 0,\n", | |
" 'previousTotalFare': 0,\n", | |
" 'qcharge': 74000.0,\n", | |
" 'tax': 4000.0,\n", | |
" 'total': 80200.0,\n", | |
" 'totalFees': 0}],\n", | |
" 'id': '6',\n", | |
" 'key': '0-6-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'payLater': False,\n", | |
" 'payNow': False,\n", | |
" 'requestId': '0',\n", | |
" 'total': 80200.0,\n", | |
" 'totalCouponUsed': 0,\n", | |
" 'totalFare': 80200.0,\n", | |
" 'totalFees': 0,\n", | |
" 'totalNoShowFee': 0,\n", | |
" 'totalNonRefundableValue': 0,\n", | |
" 'totalNonReusableValue': 0,\n", | |
" 'totalReBookFee': 0},\n", | |
" '0-7-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4': {'accompanyAdult': False,\n", | |
" 'apisMode': False,\n", | |
" 'awardFare': 0,\n", | |
" 'awardTotal': 0,\n", | |
" 'bookingClass': 'Y',\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'cabinClass': 'ECONOMY',\n", | |
" 'currency': 'KRW',\n", | |
" 'fare': 88200.0,\n", | |
" 'fares': [{'amount': 82000.0,\n", | |
" 'baseAmount': 0.0,\n", | |
" 'baseTotal': 88200.0,\n", | |
" 'currencyCode': 'KRW',\n", | |
" 'fare': 88200.0,\n", | |
" 'fareFamily': 'ECONOMYB',\n", | |
" 'fuelSurcharge': 2200.0,\n", | |
" 'passengerType': 'ADULT',\n", | |
" 'passengers': 1,\n", | |
" 'previousFareWithoutTax': 0,\n", | |
" 'previousFuelsurcharge': 0,\n", | |
" 'previousTax': 0,\n", | |
" 'previousTotalFare': 0,\n", | |
" 'qcharge': 82000.0,\n", | |
" 'tax': 4000.0,\n", | |
" 'total': 88200.0,\n", | |
" 'totalFees': 0}],\n", | |
" 'id': '7',\n", | |
" 'key': '0-7-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'payLater': False,\n", | |
" 'payNow': False,\n", | |
" 'requestId': '0',\n", | |
" 'total': 88200.0,\n", | |
" 'totalCouponUsed': 0,\n", | |
" 'totalFees': 0,\n", | |
" 'totalNoShowFee': 0,\n", | |
" 'totalNonRefundableValue': 0,\n", | |
" 'totalNonReusableValue': 0,\n", | |
" 'totalReBookFee': 0},\n", | |
" '0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4': {'accompanyAdult': False,\n", | |
" 'apisMode': False,\n", | |
" 'awardFare': 0,\n", | |
" 'awardTotal': 0,\n", | |
" 'bookingClass': 'C',\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'cabinClass': 'PRESTIGE',\n", | |
" 'currency': 'KRW',\n", | |
" 'fare': 148200.0,\n", | |
" 'fares': [{'amount': 142000.0,\n", | |
" 'baseAmount': 0.0,\n", | |
" 'baseTotal': 148200.0,\n", | |
" 'currencyCode': 'KRW',\n", | |
" 'fare': 148200.0,\n", | |
" 'fareFamily': 'PRESTIGE',\n", | |
" 'fuelSurcharge': 2200.0,\n", | |
" 'passengerType': 'ADULT',\n", | |
" 'passengers': 1,\n", | |
" 'previousFareWithoutTax': 0,\n", | |
" 'previousFuelsurcharge': 0,\n", | |
" 'previousTax': 0,\n", | |
" 'previousTotalFare': 0,\n", | |
" 'qcharge': 142000.0,\n", | |
" 'tax': 4000.0,\n", | |
" 'total': 148200.0,\n", | |
" 'totalFees': 0}],\n", | |
" 'id': '8',\n", | |
" 'key': '0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'payLater': False,\n", | |
" 'payNow': False,\n", | |
" 'requestId': '0',\n", | |
" 'total': 148200.0,\n", | |
" 'totalCouponUsed': 0,\n", | |
" 'totalFees': 0,\n", | |
" 'totalNoShowFee': 0,\n", | |
" 'totalNonRefundableValue': 0,\n", | |
" 'totalNonReusableValue': 0,\n", | |
" 'totalReBookFee': 0},\n", | |
" '0-9-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4': {'accompanyAdult': False,\n", | |
" 'apisMode': False,\n", | |
" 'awardFare': 0,\n", | |
" 'awardTotal': 0,\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'cabinClass': 'ECONOMY',\n", | |
" 'currency': 'KRW',\n", | |
" 'fare': 35200.0,\n", | |
" 'fares': [{'amount': 29000.0,\n", | |
" 'baseAmount': 0.0,\n", | |
" 'baseTotal': 35200.0,\n", | |
" 'currencyCode': 'KRW',\n", | |
" 'fare': 35200.0,\n", | |
" 'fareFamily': 'ECONOMYK',\n", | |
" 'fuelSurcharge': 2200.0,\n", | |
" 'passengerType': 'ADULT',\n", | |
" 'passengers': 1,\n", | |
" 'previousFareWithoutTax': 0,\n", | |
" 'previousFuelsurcharge': 0,\n", | |
" 'previousTax': 0,\n", | |
" 'previousTotalFare': 0,\n", | |
" 'qcharge': 29000.0,\n", | |
" 'tax': 4000.0,\n", | |
" 'total': 35200.0,\n", | |
" 'totalFees': 0}],\n", | |
" 'id': '9',\n", | |
" 'key': '0-9-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'payLater': False,\n", | |
" 'payNow': False,\n", | |
" 'requestId': '0',\n", | |
" 'total': 35200.0,\n", | |
" 'totalCouponUsed': 0,\n", | |
" 'totalFees': 0,\n", | |
" 'totalNoShowFee': 0,\n", | |
" 'totalNonRefundableValue': 0,\n", | |
" 'totalNonReusableValue': 0,\n", | |
" 'totalReBookFee': 0}},\n", | |
" 'outbound': [{'arrival': '2017-06-13T17:10:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'bookingClasses': [''],\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'containsNonKEFlights': False,\n", | |
" 'departure': '2017-06-13T16:00:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'direct': True,\n", | |
" 'flights': [{'aircraft': '772',\n", | |
" 'aircraftName': 'Boeing 777-200/200ER',\n", | |
" 'airlineCode': 'KE',\n", | |
" 'arrival': '2017-06-13T17:10:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'changeAirport': False,\n", | |
" 'departure': '2017-06-13T16:00:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'flightNumber': 'KE1245',\n", | |
" 'flightTime': '4200000',\n", | |
" 'isCancelled': False,\n", | |
" 'isDelayed': False,\n", | |
" 'stops': 0}],\n", | |
" 'hasAirportChange': False,\n", | |
" 'hasStopOver': False,\n", | |
" 'id': '0',\n", | |
" 'isReturn': False,\n", | |
" 'key': '20170613-KE1245-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-0',\n", | |
" 'remainingSeatsByBookingClass': {},\n", | |
" 'remainingSeatsByCabinClass': {}},\n", | |
" {'arrival': '2017-06-14T17:10:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'bookingClasses': [''],\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'containsNonKEFlights': False,\n", | |
" 'departure': '2017-06-14T16:00:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'direct': True,\n", | |
" 'flights': [{'aircraft': '772',\n", | |
" 'aircraftName': 'Boeing 777-200/200ER',\n", | |
" 'airlineCode': 'KE',\n", | |
" 'arrival': '2017-06-14T17:10:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'changeAirport': False,\n", | |
" 'departure': '2017-06-14T16:00:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'flightNumber': 'KE1245',\n", | |
" 'flightTime': '4200000',\n", | |
" 'isCancelled': False,\n", | |
" 'isDelayed': False,\n", | |
" 'stops': 0}],\n", | |
" 'hasAirportChange': False,\n", | |
" 'hasStopOver': False,\n", | |
" 'id': '1',\n", | |
" 'isReturn': False,\n", | |
" 'key': '20170614-KE1245-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-1',\n", | |
" 'remainingSeatsByBookingClass': {},\n", | |
" 'remainingSeatsByCabinClass': {}},\n", | |
" {'arrival': '2017-06-15T08:10:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'bookingClasses': [''],\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'containsNonKEFlights': False,\n", | |
" 'departure': '2017-06-15T07:05:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'direct': True,\n", | |
" 'flights': [{'aircraft': '739',\n", | |
" 'aircraftName': 'Boeing 737-900',\n", | |
" 'airlineCode': 'KE',\n", | |
" 'arrival': '2017-06-15T08:10:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'changeAirport': False,\n", | |
" 'departure': '2017-06-15T07:05:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'flightNumber': 'KE1201',\n", | |
" 'flightTime': '3900000',\n", | |
" 'isCancelled': False,\n", | |
" 'isDelayed': False,\n", | |
" 'stops': 0}],\n", | |
" 'hasAirportChange': False,\n", | |
" 'hasStopOver': False,\n", | |
" 'id': '13',\n", | |
" 'isReturn': False,\n", | |
" 'key': '20170615-KE1201-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-13',\n", | |
" 'remainingSeatsByBookingClass': {'ECONOMYM': 4,\n", | |
" 'ECONOMYY': 9,\n", | |
" 'PRESTIGEC': 5},\n", | |
" 'remainingSeatsByCabinClass': {'ECONOMY': 9, 'PRESTIGE': 5}},\n", | |
" {'arrival': '2017-06-15T08:30:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'bookingClasses': [''],\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'containsNonKEFlights': False,\n", | |
" 'departure': '2017-06-15T07:20:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'direct': True,\n", | |
" 'flights': [{'aircraft': '739',\n", | |
" 'aircraftName': 'Boeing 737-900',\n", | |
" 'airlineCode': 'KE',\n", | |
" 'arrival': '2017-06-15T08:30:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'changeAirport': False,\n", | |
" 'departure': '2017-06-15T07:20:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'flightNumber': 'KE1203',\n", | |
" 'flightTime': '4200000',\n", | |
" 'isCancelled': False,\n", | |
" 'isDelayed': False,\n", | |
" 'stops': 0}],\n", | |
" 'hasAirportChange': False,\n", | |
" 'hasStopOver': False,\n", | |
" 'id': '14',\n", | |
" 'isReturn': False,\n", | |
" 'key': '20170615-KE1203-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-14',\n", | |
" 'remainingSeatsByBookingClass': {'ECONOMYM': 8,\n", | |
" 'ECONOMYY': 9,\n", | |
" 'PRESTIGEC': 6},\n", | |
" 'remainingSeatsByCabinClass': {'ECONOMY': 9, 'PRESTIGE': 6}},\n", | |
" {'arrival': '2017-06-15T09:10:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'bookingClasses': [''],\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'containsNonKEFlights': False,\n", | |
" 'departure': '2017-06-15T08:00:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'direct': True,\n", | |
" 'flights': [{'aircraft': '773',\n", | |
" 'aircraftName': 'Boeing 777-300',\n", | |
" 'airlineCode': 'KE',\n", | |
" 'arrival': '2017-06-15T09:10:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'changeAirport': False,\n", | |
" 'departure': '2017-06-15T08:00:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'flightNumber': 'KE1205',\n", | |
" 'flightTime': '4200000',\n", | |
" 'isCancelled': False,\n", | |
" 'isDelayed': False,\n", | |
" 'stops': 0}],\n", | |
" 'hasAirportChange': False,\n", | |
" 'hasStopOver': False,\n", | |
" 'id': '17',\n", | |
" 'isReturn': False,\n", | |
" 'key': '20170615-KE1205-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-17',\n", | |
" 'remainingSeatsByBookingClass': {'ECONOMYY': 9, 'PRESTIGEC': 9},\n", | |
" 'remainingSeatsByCabinClass': {'ECONOMY': 9, 'PRESTIGE': 9}},\n", | |
" {'arrival': '2017-06-15T10:10:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'bookingClasses': [''],\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'containsNonKEFlights': False,\n", | |
" 'departure': '2017-06-15T09:00:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'direct': True,\n", | |
" 'flights': [{'aircraft': '744',\n", | |
" 'aircraftName': 'Boeing 747-400',\n", | |
" 'airlineCode': 'KE',\n", | |
" 'arrival': '2017-06-15T10:10:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'changeAirport': False,\n", | |
" 'departure': '2017-06-15T09:00:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'flightNumber': 'KE1209',\n", | |
" 'flightTime': '4200000',\n", | |
" 'isCancelled': False,\n", | |
" 'isDelayed': False,\n", | |
" 'stops': 0}],\n", | |
" 'hasAirportChange': False,\n", | |
" 'hasStopOver': False,\n", | |
" 'id': '18',\n", | |
" 'isReturn': False,\n", | |
" 'key': '20170615-KE1209-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-18',\n", | |
" 'remainingSeatsByBookingClass': {'ECONOMYY': 2, 'PRESTIGEC': 9},\n", | |
" 'remainingSeatsByCabinClass': {'ECONOMY': 2, 'PRESTIGE': 9}},\n", | |
" {'arrival': '2017-06-15T10:25:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'bookingClasses': [''],\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'containsNonKEFlights': False,\n", | |
" 'departure': '2017-06-15T09:15:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'direct': True,\n", | |
" 'flights': [{'aircraft': '744',\n", | |
" 'aircraftName': 'Boeing 747-400',\n", | |
" 'airlineCode': 'KE',\n", | |
" 'arrival': '2017-06-15T10:25:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'changeAirport': False,\n", | |
" 'departure': '2017-06-15T09:15:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'flightNumber': 'KE1211',\n", | |
" 'flightTime': '4200000',\n", | |
" 'isCancelled': False,\n", | |
" 'isDelayed': False,\n", | |
" 'stops': 0}],\n", | |
" 'hasAirportChange': False,\n", | |
" 'hasStopOver': False,\n", | |
" 'id': '19',\n", | |
" 'isReturn': False,\n", | |
" 'key': '20170615-KE1211-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-19',\n", | |
" 'remainingSeatsByBookingClass': {'ECONOMYY': 9, 'PRESTIGEC': 9},\n", | |
" 'remainingSeatsByCabinClass': {'ECONOMY': 9, 'PRESTIGE': 9}},\n", | |
" {'arrival': '2017-06-15T11:10:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'bookingClasses': [''],\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'containsNonKEFlights': False,\n", | |
" 'departure': '2017-06-15T10:00:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'direct': True,\n", | |
" 'flights': [{'aircraft': '739',\n", | |
" 'aircraftName': 'Boeing 737-900',\n", | |
" 'airlineCode': 'KE',\n", | |
" 'arrival': '2017-06-15T11:10:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'changeAirport': False,\n", | |
" 'departure': '2017-06-15T10:00:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'flightNumber': 'KE1215',\n", | |
" 'flightTime': '4200000',\n", | |
" 'isCancelled': False,\n", | |
" 'isDelayed': False,\n", | |
" 'stops': 0}],\n", | |
" 'hasAirportChange': False,\n", | |
" 'hasStopOver': False,\n", | |
" 'id': '0',\n", | |
" 'isReturn': False,\n", | |
" 'key': '20170615-KE1215-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-0',\n", | |
" 'remainingSeatsByBookingClass': {},\n", | |
" 'remainingSeatsByCabinClass': {}},\n", | |
" {'arrival': '2017-06-15T11:50:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'bookingClasses': [''],\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'containsNonKEFlights': False,\n", | |
" 'departure': '2017-06-15T10:40:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'direct': True,\n", | |
" 'flights': [{'aircraft': '772',\n", | |
" 'aircraftName': 'Boeing 777-200/200ER',\n", | |
" 'airlineCode': 'KE',\n", | |
" 'arrival': '2017-06-15T11:50:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'changeAirport': False,\n", | |
" 'departure': '2017-06-15T10:40:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'flightNumber': 'KE1217',\n", | |
" 'flightTime': '4200000',\n", | |
" 'isCancelled': False,\n", | |
" 'isDelayed': False,\n", | |
" 'stops': 0}],\n", | |
" 'hasAirportChange': False,\n", | |
" 'hasStopOver': False,\n", | |
" 'id': '20',\n", | |
" 'isReturn': False,\n", | |
" 'key': '20170615-KE1217-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-20',\n", | |
" 'remainingSeatsByBookingClass': {'ECONOMYY': 9, 'PRESTIGEC': 9},\n", | |
" 'remainingSeatsByCabinClass': {'ECONOMY': 9, 'PRESTIGE': 9}},\n", | |
" {'arrival': '2017-06-15T12:20:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'bookingClasses': [''],\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'containsNonKEFlights': False,\n", | |
" 'departure': '2017-06-15T11:10:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'direct': True,\n", | |
" 'flights': [{'aircraft': '739',\n", | |
" 'aircraftName': 'Boeing 737-900',\n", | |
" 'airlineCode': 'KE',\n", | |
" 'arrival': '2017-06-15T12:20:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'changeAirport': False,\n", | |
" 'departure': '2017-06-15T11:10:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'flightNumber': 'KE1219',\n", | |
" 'flightTime': '4200000',\n", | |
" 'isCancelled': False,\n", | |
" 'isDelayed': False,\n", | |
" 'stops': 0}],\n", | |
" 'hasAirportChange': False,\n", | |
" 'hasStopOver': False,\n", | |
" 'id': '15',\n", | |
" 'isReturn': False,\n", | |
" 'key': '20170615-KE1219-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-15',\n", | |
" 'remainingSeatsByBookingClass': {'ECONOMYB': 9,\n", | |
" 'ECONOMYY': 9,\n", | |
" 'PRESTIGEC': 2},\n", | |
" 'remainingSeatsByCabinClass': {'ECONOMY': 9, 'PRESTIGE': 2}},\n", | |
" {'arrival': '2017-06-15T12:55:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'bookingClasses': [''],\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'containsNonKEFlights': False,\n", | |
" 'departure': '2017-06-15T11:45:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'direct': True,\n", | |
" 'flights': [{'aircraft': '73H',\n", | |
" 'aircraftName': 'Boeing 737-800 (Winglets)',\n", | |
" 'airlineCode': 'KE',\n", | |
" 'arrival': '2017-06-15T12:55:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'changeAirport': False,\n", | |
" 'departure': '2017-06-15T11:45:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'flightNumber': 'KE1221',\n", | |
" 'flightTime': '4200000',\n", | |
" 'isCancelled': False,\n", | |
" 'isDelayed': False,\n", | |
" 'stops': 0}],\n", | |
" 'hasAirportChange': False,\n", | |
" 'hasStopOver': False,\n", | |
" 'id': '16',\n", | |
" 'isReturn': False,\n", | |
" 'key': '20170615-KE1221-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-16',\n", | |
" 'remainingSeatsByBookingClass': {'ECONOMYB': 9,\n", | |
" 'ECONOMYY': 9,\n", | |
" 'PRESTIGEC': 7},\n", | |
" 'remainingSeatsByCabinClass': {'ECONOMY': 9, 'PRESTIGE': 7}},\n", | |
" {'arrival': '2017-06-15T13:30:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'bookingClasses': [''],\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'containsNonKEFlights': False,\n", | |
" 'departure': '2017-06-15T12:20:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'direct': True,\n", | |
" 'flights': [{'aircraft': '773',\n", | |
" 'aircraftName': 'Boeing 777-300',\n", | |
" 'airlineCode': 'KE',\n", | |
" 'arrival': '2017-06-15T13:30:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'changeAirport': False,\n", | |
" 'departure': '2017-06-15T12:20:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'flightNumber': 'KE1223',\n", | |
" 'flightTime': '4200000',\n", | |
" 'isCancelled': False,\n", | |
" 'isDelayed': False,\n", | |
" 'stops': 0}],\n", | |
" 'hasAirportChange': False,\n", | |
" 'hasStopOver': False,\n", | |
" 'id': '12',\n", | |
" 'isReturn': False,\n", | |
" 'key': '20170615-KE1223-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-12',\n", | |
" 'remainingSeatsByBookingClass': {'ECONOMYH': 9,\n", | |
" 'ECONOMYY': 9,\n", | |
" 'PRESTIGEC': 9},\n", | |
" 'remainingSeatsByCabinClass': {'ECONOMY': 9, 'PRESTIGE': 9}},\n", | |
" {'arrival': '2017-06-15T14:20:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'bookingClasses': [''],\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'containsNonKEFlights': False,\n", | |
" 'departure': '2017-06-15T13:10:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'direct': True,\n", | |
" 'flights': [{'aircraft': '772',\n", | |
" 'aircraftName': 'Boeing 777-200/200ER',\n", | |
" 'airlineCode': 'KE',\n", | |
" 'arrival': '2017-06-15T14:20:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'changeAirport': False,\n", | |
" 'departure': '2017-06-15T13:10:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'flightNumber': 'KE1225',\n", | |
" 'flightTime': '4200000',\n", | |
" 'isCancelled': False,\n", | |
" 'isDelayed': False,\n", | |
" 'stops': 0}],\n", | |
" 'hasAirportChange': False,\n", | |
" 'hasStopOver': False,\n", | |
" 'id': '7',\n", | |
" 'isReturn': False,\n", | |
" 'key': '20170615-KE1225-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-7',\n", | |
" 'remainingSeatsByBookingClass': {'ECONOMYE': 9,\n", | |
" 'ECONOMYY': 9,\n", | |
" 'PRESTIGEC': 9},\n", | |
" 'remainingSeatsByCabinClass': {'ECONOMY': 9, 'PRESTIGE': 9}},\n", | |
" {'arrival': '2017-06-15T14:30:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'bookingClasses': [''],\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'containsNonKEFlights': False,\n", | |
" 'departure': '2017-06-15T13:20:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'direct': True,\n", | |
" 'flights': [{'aircraft': '739',\n", | |
" 'aircraftName': 'Boeing 737-900',\n", | |
" 'airlineCode': 'KE',\n", | |
" 'arrival': '2017-06-15T14:30:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'changeAirport': False,\n", | |
" 'departure': '2017-06-15T13:20:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'flightNumber': 'KE1227',\n", | |
" 'flightTime': '4200000',\n", | |
" 'isCancelled': False,\n", | |
" 'isDelayed': False,\n", | |
" 'stops': 0}],\n", | |
" 'hasAirportChange': False,\n", | |
" 'hasStopOver': False,\n", | |
" 'id': '8',\n", | |
" 'isReturn': False,\n", | |
" 'key': '20170615-KE1227-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-8',\n", | |
" 'remainingSeatsByBookingClass': {'ECONOMYE': 9,\n", | |
" 'ECONOMYY': 9,\n", | |
" 'PRESTIGEC': 1},\n", | |
" 'remainingSeatsByCabinClass': {'ECONOMY': 9, 'PRESTIGE': 1}},\n", | |
" {'arrival': '2017-06-15T14:40:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'bookingClasses': [''],\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'containsNonKEFlights': False,\n", | |
" 'departure': '2017-06-15T13:30:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'direct': True,\n", | |
" 'flights': [{'aircraft': '744',\n", | |
" 'aircraftName': 'Boeing 747-400',\n", | |
" 'airlineCode': 'KE',\n", | |
" 'arrival': '2017-06-15T14:40:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'changeAirport': False,\n", | |
" 'departure': '2017-06-15T13:30:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'flightNumber': 'KE1229',\n", | |
" 'flightTime': '4200000',\n", | |
" 'isCancelled': False,\n", | |
" 'isDelayed': False,\n", | |
" 'stops': 0}],\n", | |
" 'hasAirportChange': False,\n", | |
" 'hasStopOver': False,\n", | |
" 'id': '9',\n", | |
" 'isReturn': False,\n", | |
" 'key': '20170615-KE1229-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-9',\n", | |
" 'remainingSeatsByBookingClass': {'ECONOMYE': 9,\n", | |
" 'ECONOMYY': 9,\n", | |
" 'PRESTIGEC': 9},\n", | |
" 'remainingSeatsByCabinClass': {'ECONOMY': 9, 'PRESTIGE': 9}},\n", | |
" {'arrival': '2017-06-15T15:00:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'bookingClasses': [''],\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'containsNonKEFlights': False,\n", | |
" 'departure': '2017-06-15T13:50:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'direct': True,\n", | |
" 'flights': [{'aircraft': '744',\n", | |
" 'aircraftName': 'Boeing 747-400',\n", | |
" 'airlineCode': 'KE',\n", | |
" 'arrival': '2017-06-15T15:00:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'changeAirport': False,\n", | |
" 'departure': '2017-06-15T13:50:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'flightNumber': 'KE1233',\n", | |
" 'flightTime': '4200000',\n", | |
" 'isCancelled': False,\n", | |
" 'isDelayed': False,\n", | |
" 'stops': 0}],\n", | |
" 'hasAirportChange': False,\n", | |
" 'hasStopOver': False,\n", | |
" 'id': '10',\n", | |
" 'isReturn': False,\n", | |
" 'key': '20170615-KE1233-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-10',\n", | |
" 'remainingSeatsByBookingClass': {'ECONOMYE': 9,\n", | |
" 'ECONOMYY': 9,\n", | |
" 'PRESTIGEC': 9},\n", | |
" 'remainingSeatsByCabinClass': {'ECONOMY': 9, 'PRESTIGE': 9}},\n", | |
" {'arrival': '2017-06-15T15:30:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'bookingClasses': [''],\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'containsNonKEFlights': False,\n", | |
" 'departure': '2017-06-15T14:20:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'direct': True,\n", | |
" 'flights': [{'aircraft': '739',\n", | |
" 'aircraftName': 'Boeing 737-900',\n", | |
" 'airlineCode': 'KE',\n", | |
" 'arrival': '2017-06-15T15:30:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'changeAirport': False,\n", | |
" 'departure': '2017-06-15T14:20:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'flightNumber': 'KE1213',\n", | |
" 'flightTime': '4200000',\n", | |
" 'isCancelled': False,\n", | |
" 'isDelayed': False,\n", | |
" 'stops': 0}],\n", | |
" 'hasAirportChange': False,\n", | |
" 'hasStopOver': False,\n", | |
" 'id': '11',\n", | |
" 'isReturn': False,\n", | |
" 'key': '20170615-KE1213-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-11',\n", | |
" 'remainingSeatsByBookingClass': {'ECONOMYE': 8,\n", | |
" 'ECONOMYY': 9,\n", | |
" 'PRESTIGEC': 1},\n", | |
" 'remainingSeatsByCabinClass': {'ECONOMY': 9, 'PRESTIGE': 1}},\n", | |
" {'arrival': '2017-06-15T17:10:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'bookingClasses': [''],\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'containsNonKEFlights': False,\n", | |
" 'departure': '2017-06-15T16:00:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'direct': True,\n", | |
" 'flights': [{'aircraft': '772',\n", | |
" 'aircraftName': 'Boeing 777-200/200ER',\n", | |
" 'airlineCode': 'KE',\n", | |
" 'arrival': '2017-06-15T17:10:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'changeAirport': False,\n", | |
" 'departure': '2017-06-15T16:00:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'flightNumber': 'KE1245',\n", | |
" 'flightTime': '4200000',\n", | |
" 'isCancelled': False,\n", | |
" 'isDelayed': False,\n", | |
" 'stops': 0}],\n", | |
" 'hasAirportChange': False,\n", | |
" 'hasStopOver': False,\n", | |
" 'id': '4',\n", | |
" 'isReturn': False,\n", | |
" 'key': '20170615-KE1245-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-4',\n", | |
" 'remainingSeatsByBookingClass': {'ECONOMYE': 9,\n", | |
" 'ECONOMYL': 6,\n", | |
" 'ECONOMYY': 9,\n", | |
" 'PRESTIGEC': 8},\n", | |
" 'remainingSeatsByCabinClass': {'ECONOMY': 9, 'PRESTIGE': 8}},\n", | |
" {'arrival': '2017-06-15T17:50:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'bookingClasses': [''],\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'containsNonKEFlights': False,\n", | |
" 'departure': '2017-06-15T16:40:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'direct': True,\n", | |
" 'flights': [{'aircraft': '773',\n", | |
" 'aircraftName': 'Boeing 777-300',\n", | |
" 'airlineCode': 'KE',\n", | |
" 'arrival': '2017-06-15T17:50:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'changeAirport': False,\n", | |
" 'departure': '2017-06-15T16:40:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'flightNumber': 'KE1247',\n", | |
" 'flightTime': '4200000',\n", | |
" 'isCancelled': False,\n", | |
" 'isDelayed': False,\n", | |
" 'stops': 0}],\n", | |
" 'hasAirportChange': False,\n", | |
" 'hasStopOver': False,\n", | |
" 'id': '5',\n", | |
" 'isReturn': False,\n", | |
" 'key': '20170615-KE1247-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-5',\n", | |
" 'remainingSeatsByBookingClass': {'ECONOMYE': 9,\n", | |
" 'ECONOMYL': 9,\n", | |
" 'ECONOMYY': 9,\n", | |
" 'PRESTIGEC': 9},\n", | |
" 'remainingSeatsByCabinClass': {'ECONOMY': 9, 'PRESTIGE': 9}},\n", | |
" {'arrival': '2017-06-15T18:20:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'bookingClasses': [''],\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'containsNonKEFlights': False,\n", | |
" 'departure': '2017-06-15T17:10:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'direct': True,\n", | |
" 'flights': [{'aircraft': '739',\n", | |
" 'aircraftName': 'Boeing 737-900',\n", | |
" 'airlineCode': 'KE',\n", | |
" 'arrival': '2017-06-15T18:20:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'changeAirport': False,\n", | |
" 'departure': '2017-06-15T17:10:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'flightNumber': 'KE1249',\n", | |
" 'flightTime': '4200000',\n", | |
" 'isCancelled': False,\n", | |
" 'isDelayed': False,\n", | |
" 'stops': 0}],\n", | |
" 'hasAirportChange': False,\n", | |
" 'hasStopOver': False,\n", | |
" 'id': '1',\n", | |
" 'isReturn': False,\n", | |
" 'key': '20170615-KE1249-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-1',\n", | |
" 'remainingSeatsByBookingClass': {'ECONOMYE': 9,\n", | |
" 'ECONOMYU': 9,\n", | |
" 'ECONOMYY': 9,\n", | |
" 'PRESTIGEC': 6},\n", | |
" 'remainingSeatsByCabinClass': {'ECONOMY': 9, 'PRESTIGE': 6}},\n", | |
" {'arrival': '2017-06-15T19:00:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'bookingClasses': [''],\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'containsNonKEFlights': False,\n", | |
" 'departure': '2017-06-15T17:50:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'direct': True,\n", | |
" 'flights': [{'aircraft': '744',\n", | |
" 'aircraftName': 'Boeing 747-400',\n", | |
" 'airlineCode': 'KE',\n", | |
" 'arrival': '2017-06-15T19:00:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'changeAirport': False,\n", | |
" 'departure': '2017-06-15T17:50:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'flightNumber': 'KE1251',\n", | |
" 'flightTime': '4200000',\n", | |
" 'isCancelled': False,\n", | |
" 'isDelayed': False,\n", | |
" 'stops': 0}],\n", | |
" 'hasAirportChange': False,\n", | |
" 'hasStopOver': False,\n", | |
" 'id': '2',\n", | |
" 'isReturn': False,\n", | |
" 'key': '20170615-KE1251-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-2',\n", | |
" 'remainingSeatsByBookingClass': {'ECONOMYE': 9,\n", | |
" 'ECONOMYU': 9,\n", | |
" 'ECONOMYY': 9,\n", | |
" 'PRESTIGEC': 9},\n", | |
" 'remainingSeatsByCabinClass': {'ECONOMY': 9, 'PRESTIGE': 9}},\n", | |
" {'arrival': '2017-06-15T19:30:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'bookingClasses': [''],\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'containsNonKEFlights': False,\n", | |
" 'departure': '2017-06-15T18:20:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'direct': True,\n", | |
" 'flights': [{'aircraft': '744',\n", | |
" 'aircraftName': 'Boeing 747-400',\n", | |
" 'airlineCode': 'KE',\n", | |
" 'arrival': '2017-06-15T19:30:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'changeAirport': False,\n", | |
" 'departure': '2017-06-15T18:20:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'flightNumber': 'KE1253',\n", | |
" 'flightTime': '4200000',\n", | |
" 'isCancelled': False,\n", | |
" 'isDelayed': False,\n", | |
" 'stops': 0}],\n", | |
" 'hasAirportChange': False,\n", | |
" 'hasStopOver': False,\n", | |
" 'id': '3',\n", | |
" 'isReturn': False,\n", | |
" 'key': '20170615-KE1253-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-3',\n", | |
" 'remainingSeatsByBookingClass': {'ECONOMYE': 9,\n", | |
" 'ECONOMYU': 9,\n", | |
" 'ECONOMYY': 9,\n", | |
" 'PRESTIGEC': 9},\n", | |
" 'remainingSeatsByCabinClass': {'ECONOMY': 9, 'PRESTIGE': 9}},\n", | |
" {'arrival': '2017-06-15T19:55:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'bookingClasses': [''],\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'containsNonKEFlights': False,\n", | |
" 'departure': '2017-06-15T18:45:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'direct': True,\n", | |
" 'flights': [{'aircraft': '739',\n", | |
" 'aircraftName': 'Boeing 737-900',\n", | |
" 'airlineCode': 'KE',\n", | |
" 'arrival': '2017-06-15T19:55:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'changeAirport': False,\n", | |
" 'departure': '2017-06-15T18:45:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'flightNumber': 'KE1257',\n", | |
" 'flightTime': '4200000',\n", | |
" 'isCancelled': False,\n", | |
" 'isDelayed': False,\n", | |
" 'stops': 0}],\n", | |
" 'hasAirportChange': False,\n", | |
" 'hasStopOver': False,\n", | |
" 'id': '6',\n", | |
" 'isReturn': False,\n", | |
" 'key': '20170615-KE1257-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-6',\n", | |
" 'remainingSeatsByBookingClass': {'ECONOMYE': 9,\n", | |
" 'ECONOMYK': 6,\n", | |
" 'ECONOMYY': 9},\n", | |
" 'remainingSeatsByCabinClass': {'ECONOMY': 9}},\n", | |
" {'arrival': '2017-06-15T20:30:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'bookingClasses': [''],\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'containsNonKEFlights': False,\n", | |
" 'departure': '2017-06-15T19:20:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'direct': True,\n", | |
" 'flights': [{'aircraft': '73H',\n", | |
" 'aircraftName': 'Boeing 737-800 (Winglets)',\n", | |
" 'airlineCode': 'KE',\n", | |
" 'arrival': '2017-06-15T20:30:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'changeAirport': False,\n", | |
" 'departure': '2017-06-15T19:20:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'flightNumber': 'KE1261',\n", | |
" 'flightTime': '4200000',\n", | |
" 'isCancelled': False,\n", | |
" 'isDelayed': False,\n", | |
" 'stops': 0}],\n", | |
" 'hasAirportChange': False,\n", | |
" 'hasStopOver': False,\n", | |
" 'id': '21',\n", | |
" 'isReturn': False,\n", | |
" 'key': '20170615-KE1261-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-21',\n", | |
" 'remainingSeatsByBookingClass': {'ECONOMYY': 9},\n", | |
" 'remainingSeatsByCabinClass': {'ECONOMY': 9}},\n", | |
" {'arrival': '2017-06-15T21:35:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'bookingClasses': [''],\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'containsNonKEFlights': False,\n", | |
" 'departure': '2017-06-15T20:25:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'direct': True,\n", | |
" 'flights': [{'aircraft': '772',\n", | |
" 'aircraftName': 'Boeing 777-200/200ER',\n", | |
" 'airlineCode': 'KE',\n", | |
" 'arrival': '2017-06-15T21:35:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'changeAirport': False,\n", | |
" 'departure': '2017-06-15T20:25:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'flightNumber': 'KE1263',\n", | |
" 'flightTime': '4200000',\n", | |
" 'isCancelled': False,\n", | |
" 'isDelayed': False,\n", | |
" 'stops': 0}],\n", | |
" 'hasAirportChange': False,\n", | |
" 'hasStopOver': False,\n", | |
" 'id': '22',\n", | |
" 'isReturn': False,\n", | |
" 'key': '20170615-KE1263-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-22',\n", | |
" 'remainingSeatsByBookingClass': {'ECONOMYY': 8, 'PRESTIGEC': 9},\n", | |
" 'remainingSeatsByCabinClass': {'ECONOMY': 8, 'PRESTIGE': 9}},\n", | |
" {'arrival': '2017-06-15T22:10:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'bookingClasses': [''],\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'containsNonKEFlights': False,\n", | |
" 'departure': '2017-06-15T21:00:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'direct': True,\n", | |
" 'flights': [{'aircraft': '73H',\n", | |
" 'aircraftName': 'Boeing 737-800 (Winglets)',\n", | |
" 'airlineCode': 'KE',\n", | |
" 'arrival': '2017-06-15T22:10:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'changeAirport': False,\n", | |
" 'departure': '2017-06-15T21:00:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'flightNumber': 'KE1265',\n", | |
" 'flightTime': '4200000',\n", | |
" 'isCancelled': False,\n", | |
" 'isDelayed': False,\n", | |
" 'stops': 0}],\n", | |
" 'hasAirportChange': False,\n", | |
" 'hasStopOver': False,\n", | |
" 'id': '23',\n", | |
" 'isReturn': False,\n", | |
" 'key': '20170615-KE1265-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-23',\n", | |
" 'remainingSeatsByBookingClass': {'ECONOMYY': 9, 'PRESTIGEC': 7},\n", | |
" 'remainingSeatsByCabinClass': {'ECONOMY': 9, 'PRESTIGE': 7}},\n", | |
" {'arrival': '2017-06-16T14:55:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'bookingClasses': [''],\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'containsNonKEFlights': False,\n", | |
" 'departure': '2017-06-16T13:45:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'direct': True,\n", | |
" 'flights': [{'aircraft': '739',\n", | |
" 'aircraftName': 'Boeing 737-900',\n", | |
" 'airlineCode': 'KE',\n", | |
" 'arrival': '2017-06-16T14:55:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'changeAirport': False,\n", | |
" 'departure': '2017-06-16T13:45:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'flightNumber': 'KE1231',\n", | |
" 'flightTime': '4200000',\n", | |
" 'isCancelled': False,\n", | |
" 'isDelayed': False,\n", | |
" 'stops': 0}],\n", | |
" 'hasAirportChange': False,\n", | |
" 'hasStopOver': False,\n", | |
" 'id': '4',\n", | |
" 'isReturn': False,\n", | |
" 'key': '20170616-KE1231-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-4',\n", | |
" 'remainingSeatsByBookingClass': {},\n", | |
" 'remainingSeatsByCabinClass': {}},\n", | |
" {'arrival': '2017-06-17T22:10:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'bookingClasses': [''],\n", | |
" 'bookingSession': '1495525806441-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" 'containsNonKEFlights': False,\n", | |
" 'departure': '2017-06-17T21:00:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'direct': True,\n", | |
" 'flights': [{'aircraft': '73H',\n", | |
" 'aircraftName': 'Boeing 737-800 (Winglets)',\n", | |
" 'airlineCode': 'KE',\n", | |
" 'arrival': '2017-06-17T22:10:00.000+09:00',\n", | |
" 'bookingClass': '',\n", | |
" 'changeAirport': False,\n", | |
" 'departure': '2017-06-17T21:00:00.000+09:00',\n", | |
" 'departureAirportCode': 'GMP',\n", | |
" 'destinationAirportCode': 'CJU',\n", | |
" 'flightNumber': 'KE1265',\n", | |
" 'flightTime': '4200000',\n", | |
" 'isCancelled': False,\n", | |
" 'isDelayed': False,\n", | |
" 'stops': 0}],\n", | |
" 'hasAirportChange': False,\n", | |
" 'hasStopOver': False,\n", | |
" 'id': '3',\n", | |
" 'isReturn': False,\n", | |
" 'key': '20170617-KE1265-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-3',\n", | |
" 'remainingSeatsByBookingClass': {},\n", | |
" 'remainingSeatsByCabinClass': {}}],\n", | |
" 'selectedBound': [],\n", | |
" 'tripFareMapper': {'20170613-KE1245-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-0-ECONOMY': ['0-9-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170614-KE1245-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-1-ECONOMY': ['0-11-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1201-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-13-ECONOMY': ['0-5-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '0-7-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1201-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-13-PRESTIGE': ['0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1203-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-14-ECONOMY': ['0-5-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '0-7-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1203-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-14-PRESTIGE': ['0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1205-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-17-ECONOMY': ['0-7-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1205-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-17-PRESTIGE': ['0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1209-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-18-ECONOMY': ['0-7-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1209-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-18-PRESTIGE': ['0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1211-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-19-ECONOMY': ['0-7-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1211-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-19-PRESTIGE': ['0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1213-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-11-ECONOMY': ['0-3-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '0-7-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1213-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-11-PRESTIGE': ['0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1217-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-20-ECONOMY': ['0-7-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1217-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-20-PRESTIGE': ['0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1219-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-15-ECONOMY': ['0-6-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '0-7-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1219-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-15-PRESTIGE': ['0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1221-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-16-ECONOMY': ['0-6-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '0-7-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1221-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-16-PRESTIGE': ['0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1223-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-12-ECONOMY': ['0-4-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '0-7-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1223-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-12-PRESTIGE': ['0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1225-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-7-ECONOMY': ['0-3-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '0-7-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1225-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-7-PRESTIGE': ['0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1227-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-8-ECONOMY': ['0-3-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '0-7-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1227-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-8-PRESTIGE': ['0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1229-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-9-ECONOMY': ['0-3-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '0-7-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1229-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-9-PRESTIGE': ['0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1233-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-10-ECONOMY': ['0-3-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '0-7-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1233-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-10-PRESTIGE': ['0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1245-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-4-ECONOMY': ['0-3-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '0-7-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '0-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1245-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-4-PRESTIGE': ['0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1247-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-5-ECONOMY': ['0-3-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '0-7-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '0-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1247-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-5-PRESTIGE': ['0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1249-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-1-ECONOMY': ['0-3-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '0-7-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '0-0-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1249-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-1-PRESTIGE': ['0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1251-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-2-ECONOMY': ['0-3-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '0-7-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '0-0-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1251-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-2-PRESTIGE': ['0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1253-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-3-ECONOMY': ['0-3-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '0-7-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '0-0-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1253-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-3-PRESTIGE': ['0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1257-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-6-ECONOMY': ['0-2-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '0-3-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4',\n", | |
" '0-7-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1261-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-21-ECONOMY': ['0-7-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1263-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-22-ECONOMY': ['0-7-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1263-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-22-PRESTIGE': ['0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1265-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-23-ECONOMY': ['0-7-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170615-KE1265-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-23-PRESTIGE': ['0-8-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170616-KE1231-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-4-ECONOMY': ['0-13-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4'],\n", | |
" '20170617-KE1265-1-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4-3-ECONOMY': ['0-12-000132dF1lKI3f26G1MP_ZObTjm:18dobusj4']}}" | |
] | |
}, | |
"execution_count": 6, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"raw_data" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"metadata": { | |
"collapsed": true | |
}, | |
"outputs": [], | |
"source": [] | |
} | |
], | |
"metadata": { | |
"kernelspec": { | |
"display_name": "Python 3", | |
"language": "python", | |
"name": "python3" | |
}, | |
"language_info": { | |
"codemirror_mode": { | |
"name": "ipython", | |
"version": 3 | |
}, | |
"file_extension": ".py", | |
"mimetype": "text/x-python", | |
"name": "python", | |
"nbconvert_exporter": "python", | |
"pygments_lexer": "ipython3", | |
"version": "3.5.3" | |
} | |
}, | |
"nbformat": 4, | |
"nbformat_minor": 2 | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment