def command():
arguments = docopt(__doc__)
#print(arguments)
from_sta = stations.get(arguments['<from>'])
to_sta = stations.get(arguments['<to>'])
date = arguments['<date>']
url = 'https://kyfw.12306.cn/otn/leftTicket/query?leftTicketDTO.train_date={}&leftTicketDTO.from_station={}&leftTicketDTO.to_station={}&purpose_codes=ADULT'.format(date, from_sta, to_sta)
resp = requests.get(url, verify=False)
#print(resp.json())
options = ''.join([
key for key, value in arguments.items() if value is True
])
available_trains = resp.json()['data']
TrainsResult(available_trains, options).pretty_print()
评论列表
文章目录