lvhaidong / TrainTicket

python抓取火车票在终端下进行显示

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

运行之前需要安装的第三方库: linux/mac通过pip安装:sudo pip install docopt xpinyin requests(或者单独安装pip install requests;pip install xpinyin) linux也可以通过:sudo apt-get install docopt

1.可以使用汉字输入 出发站->目的站->时间 运行脚本:python tickets.py 北京 武清 2016-11-05

2.也可以使用英文进行查询 出发站->目的站->时间 运行脚本:python tickets.py beijing wuqing 2016-11-05

3.如果终端下为了高亮显示出发/到达站以及h出发/到达时间,用了shell颜色的设置,在TrainTicket.py中,代码如下:     # 出发/到达站     '\n'.join([ "\033[0;31;1m"+row['from_station_name']+"\033[0m", "\033[0;34;1m"+row['to_station_name']+ "\033[0m"]), # 出发\到达时间 '\n'.join(["\033[0;31;1m"+row['start_time']+"\033[0m", "\033[0;34;1m"+ row['arrive_time'] + "\033[0m"]), 如果是:python tickets.py 北京 武清 2016-11-05 > 1.txt(某文件时,可以将以上的代码修改如下即可,不然会在重定向文件中将shell颜色的命令显示出来): '\n'.join([ row['from_station_name'], row['to_station_name']]), # 出发\到达时间 '\n'.join([row['start_time'], row['arrive_time']]),

About

python抓取火车票在终端下进行显示


Languages

Language:Python 100.0%