12306余票
文章平均质量分 69
带翅膀的猫
天天写BUG的软件开发工程师~
展开
-
(三)Python查询12306余票:漂亮的输出-----prettytable和colorama的使用
前一篇–>联网查询余票信息并解析 在前面的代码中我们已经实现了对result结果的解析,并且能把车票信息打印出来了。可是输出的格式很不好控制,这时我们需要使用prettytable来实现将车票信息放在表格中,更加的规整,美观。 环境安装:pip install prettytable实现打印车票函数:from prettytable import PrettyTable #显示查询结果原创 2018-01-03 18:34:00 · 9974 阅读 · 6 评论 -
(一)Python查询12306余票:实现始发站、终点站和出发日期的合法性检验
项目介绍首页1、创建字典info存放查询信息(始发站、终点站、出发日期):info = { 'from_station': '', 'to_station': '', 'from_date': '' }2、实现检查查询信息的函数: 设计思路: 输入的站点是不是在全国现有车站中; 输入的始发站和终点站必须不同; 输入日期必须在15天内。 在此方法中出现的station*在st原创 2018-01-02 22:28:39 · 5613 阅读 · 0 评论 -
(四)Python查询12306余票:docopt实现参数的输入-----查询任意时间任意车站余票
前一篇–>漂亮的输出—–prettytable和colorama的使用 在前面的文章中我们能实现很漂亮的输出了,可是只是固定时间固定车站之间的车票信息,在本次中我们使用docopt来实现命令行的参数输入,从而查询任意时间任意两个车站的余票。 环境安装:pip install docopt使用docopt实现命令行的输入:"""Train tickets query via comma原创 2018-01-03 19:01:14 · 4636 阅读 · 0 评论 -
(五)Python查询12306余票:添加票价信息
前一篇–>docopt实现参数的输入—–查询任意时间任意车站余票票价的查询根据前面result的解析是无法获取的,票价需要另外发送请求获取。 请求链接: https://kyfw.12306.cn/otn/leftTicket/queryTicketPrice?train_no=88000K131008&from_station_no=12&to_station_no=27&seat_t原创 2018-01-03 20:17:44 · 5905 阅读 · 3 评论 -
项目:用Python查询12306余票
项目最终效果: 成功查询出2018-01-10西安至北京的所有列车。 该项目环境安装: - Python3.6.4环境 ; - pip install requests; - pip install prettytable; - pip install colorama; - pip install docopt. 1、实现始发站、终点站和出发日期的合法性检验 2、原创 2018-01-03 09:43:31 · 4826 阅读 · 1 评论 -
(六)Python查询12306余票:升级版-----图形化界面代码
上一篇–>添加票价信息 实现效果: 主要代码观看 12306.py: from tkinter import * import re import tkinter.messagebox as messagebox from tkinter import ttk import time from Resources import info from tkinter.ttk impor原创 2018-01-04 19:04:10 · 5555 阅读 · 6 评论