Page 306 - MDP2022-3
P. 306
'171': '100100036', '500': '100100076', '6515': '100100521', '7737': '100100363', '금천01-1':
'111900013', '서초16': '119900005',
'1711': '100100185', '501': '100100077', '6516': '100100576', '7738': '100100364', '금천02':
'117900006', '서초17': '119900004',
'172': '100100037', '5012': '100100248', '652': '100100099', '7739': '100100552', '금천03':
'117900003', '서초18': '121900016',
'173': '110000002', '502': '100100410', '653': '100100497', '774': '111000012', '금천04':
'117900002', '서초18-1': '121900015',
'201': '100100038', '503': '100100078', '654': '115000007', '8221': '106000001', '금천05':
'117900001', '서초20': '121900004',
'2012': '100100186', '504': '100100079', '6600': '123000002', '8331': '124000010', '금천06':
'117900004', '서초21': '121900001',
'2013': '100100188', '505': '100100080', '661': '100100102', '8441': '103000001', '금천07':
'117900007', '서초22': '121900014',
'2014': '100100189', '506': '100100081', '6611': '100100295', '8541': '100100383', '금천08':
'117900005', '성동01': '103900003',
'2015': '100100190', '507': '100100082', '6613': '100100453', '8551': '108000001', '금천11':
'117900010', '성동02': '103900004',
'2016': '100100522', '540': '100100083', '6614': '100100297', '8552': '116000001', '노원01':
'110900004', '성동03': '103900006',
'202': '100100039', '541': '100100574', '6615': '116000002', '8761': '113000001', '노원02':
'110900009', '성동05': '101900001',
'2112': '100100191', '5413': '100100249', '6616': '100100298', '8771': '111000009', '노원03':
'110900005', '성동06': '103900007',
'2113': '100100192', '542': '100100603', '6617': '100100299', '8772': '100100525', '노원04':
'110900001', '성동07': '103900005',
'2114': '100100193', '5511': '100100250', '662': '100100550', '8774': '100100387', '노원05':
'110900003', '성동08': '103900002',
'2115': '100100598', '5513': '100100251', '6620': '100100300', '8777': '112000001', '노원08':
'110900007', '성동09': '103900001',
'2211': '100100194', '5515': '100100252', '6623': '100100301', '9401': '100100389', '노원09':
'110900006', '성동10': '103900008',
'2221': '100100198', '5516': '100100253', '6624': '100100302', '9403': '100100390', '노원11':
'110900002', '성동12': '103900009',
'2222': '100100199', '5517': '100100254', '6625': '100100303', '9404': '100100391', '노원13':
'110900008', '성동13': '103900010',
'2224': '100100201', '5519': '100100255', '6627': '100100304', '9408': '100100392', '노원14':
'109900011', '성북01': '107900008',
'2227': '100100202', '5522A난곡': '100100257', '6628': '100100305', '9701': '100100397', '노원15':
'109900010', '성북02': '107900003',
'2230': '100100203', '5522B호암': '100100258', '6629': '100100306', '9703': '100100398', '도봉01':
'109900001', '성북03': '107900002',
'2233': '100100204', '5523': '100100259', '6630': '100100307', '9707': '100100400', '도봉02':
'108900010', '성북04': '107900005'} //서울에 있는 모든 버스 정보
API_KEY =
"ZbE3gLaF7oAUPAhaVAzg2C0qiDnHpmNPTSRyMgvAEmq0eEveeiNJJzN3FUCadxx5zVrbeioFWkGKi%2Fgb
6wq4fQ%3D%3D"
def get_bus_stations(bus_id):
url =
"http://ws.bus.go.kr/api/rest/busRouteInfo/getStaionByRoute?ServiceKey={}&busRouteId={}".format(API
_KEY, BUS_DICT[bus_id])
content = requests.get(url).content
bus_dict = xmltodict.parse(content)
stations = []
for item in bus_dict['ServiceResult']['msgBody']['itemList']: