#!/usr/bin/python
# vim: set fileencoding=utf-8 :
"""命令行火车票查看器
Usage:
tickets [-gdtkz] <from> <to> <date>
Options:
-h,--help 显示帮助菜单
-g 高铁
-d 动车
-t 特快
-k 快速
-z 直达
Example:
tickets -d 南京 上海 2017-12-09
"""
from docopt import docopt
from stations import stations
import requests
from prettytable import PrettyTable
from colorama import init, Fore
init()
class TrainsCollection:
header = '车次 出发时间 消耗时间 一等座 二等座 软卧 硬卧 硬座 无座'.split()
def __init__(self, available_trains,from_station,to_station):
"""查询到的火车班次集合
:param available_trains: 一个列表, 包含可获得的火车班次, 每个
火车班次是一个字典
:param options: 查询的选项, 如高铁, 动车, etc...
"""
self.available_trains = available_trains
self.from_station = from_station
self.to_station = to_station
# self.options = options
(2017-12)最新12306爬虫
最新推荐文章于 2024-07-08 14:21:22 发布