使用python脚本实现查询火车票信息的效果图如下:  实现的代码:1 # coding: utf-8 2 3 """命令行火车票查看器 4 5 Usage: 6 tickets [-gdtkz] 7 8 Options: 9 -h,--help 显示帮助菜单 10 -g 高铁 11
转载 2023-06-20 01:21:01
148阅读
为方便查询12306的火车票信息,在此用python写了一个小工具,主要用到了docopt、requests、re、prettytable几个模块。其中: docopt模块作用是创建一个简洁漂亮的命令行交互界面,区别于sys.argv; requests模块作用是实现http请求,区别于urllib、urllib2等模块; re模块作用是正则表达匹配,用于匹配中文字符; prettytab
    最近我看到看到使用python实现火车票查询,我自己也实现了,感觉收获蛮多的,下面我就把每一步骤都详细给分享出来。(注意使用的是python3)    首先我将最终结果给展示出来:    在cmd命令行执行:python tickets.py -dk shanghai chengdu 20161007 > result.tx
python爬取火车票网的时刻表数据导包import re,requests,datetime,time,json from prettytable import PrettyTable from colorama import init,Fore from pyquery import PyQuery as pq import random import pymysql.cursors导包遇到问
# Java查询火车票实现教程 ## 整体流程 首先,让我们来看一下整个查询火车票的流程,可以使用一个表格来展示每个步骤: | 步骤 | 描述 | |------|--------------------| | 1 | 输入出发地和目的地 | | 2 | 连接火车票查询API | | 3 | 解析返回的数据 | | 4 | 显示查
原创 3月前
9阅读
题目:Description 一个铁路线上有n(2<=n<=10000)个火车站,每个火车站到该线路的首发火车站距离都是已知的。任意两站之间的票价如下表所示: 站之间的距离 - X      票价 0L1L2其中L1,L2,L3,C1,C2,C3都是已知的正整数,且(1 <= L1 < L2 < L3 <= 10^9, 1 <= C1 < C2 < C3 <= 10^9)。显然若两站之间的距
原创 2021-07-12 17:15:19
159阅读
题意一个铁路线上有n(2<=n<=10000)个火车站,每个火车站到该线路的首发火车站距离都是已知的。任意两站之间的票价如下表所示:站之间的距离 - X 票价 0<x<=l1 L1<x<=l2 L2<x<=l3 其中L1,L2,L3,C1,C2,C3都是已知的...
转载 2017-03-17 19:31:00
148阅读
2评论
Python 实现火车票查询工具
转载 2023-06-26 19:38:37
288阅读
Python 实现火车票查询工具一. 实验介绍通过python3实现一个简单的命令行版本的火车票查询工具,用实际中的例子会更感兴趣,不管怎么样,既练习了又可以自己使用。1.  知识点:Python 基础知识的综合运用docopt, requests, colorama, prettytable 库的使用setuptools 的使用2. 效果截图:二. 接口设计接口我们就按照12306官网
又到了一年一度的大迁徙。听一个同事说其亲戚网上购票买不到,电话购票也买不到
原创 2023-04-09 11:32:33
116阅读
<select name="passenger_1_seat_detail_select" style="display:block" id="passenger_1_seat_detail_select" onchange="setSeatDetail('1')"><option value="0">随机</option><option value="3
原创 2013-11-29 13:40:17
305阅读
前言今天用google浏览器试着抓了一下包,感觉很有意思,做了一个小demo。抓包所谓抓包,按照我的理解,就是获取浏览网站时的各个请求。 通过google浏览器可以进行查看这些包。 如下 下面来介绍一下怎么调出这个界面来。(大佬请忽略) 登录携程网,点击导航栏火车,按一下F12(出现如上图右边部分)然后点击network,network中中对不同的请求进行分类如下 xhr我的理解是请求一些数据,就
架构:SSH数据库:mysql开发工具:eclipse/myeclipse简介:本文实现一个简单的java web火车票订票项目:架构:SSH数据库:mysql开发工具:eclipse/myeclipsejava web 火车售票系统,该系统有两个角色,用户和管理员。用户可以登录,查询车次,票余数,订票,留言,退出系统。管理员可以进行车次管理,添加,更新,修改,删除,查询车次信息。1.登
# 火车票查询的原理与实现 火车票查询是指用户通过输入出发地、目的地、日期等信息,查询系统返回符合条件的火车票信息,以便用户选择购买。本文将介绍火车票查询的原理、实现方法以及相应的Java源码。 ## 火车票查询原理 火车票查询的原理基于数据库查询和算法匹配。具体而言,系统将火车票信息存储在数据库中,用户输入查询条件后,系统通过数据库查询返回符合条件的火车票信息。这涉及到数据库的建立和查询
原创 2023-08-09 20:03:47
43阅读
Python 实现火车票查询工具 一. 实验介绍    通过python3实现一个简单的命令行版本的火车票查询工具,用实际中的例子会更感兴趣,不管怎么样,既练习了又可以自己使用。 1.  知识点: Python 基础知识的综合运用docopt, requests, colorama, prettytable 库的使用setuptools 的使用2. 效果截图:&nbs
说明文字:1.本项目只是一个练习,熟悉python爬虫技术,没有任何用途 2.最后运行的结果有时候会成功,有时候会显示错误界面,如下图所示。因为12306怎么可能允许你一直爬它呢开发工具准备:开发工具:PyCharm内置模块:sys,time,datetime,os,json,re第三方模块:PyQt5,pyqt5-tools,requests,matplotlib准备工作: 下载数据文件:sta
原标题:Python 实现一个火车票查询的工具主要功能:输入出发车站,到达车站,时间,然后返回所有的车次信息,和余票信息支持输入附加选项查询不同的火车的类型,比如高铁,动车。#查询上海到北京2017-04-25的高铁和动车的车票,-g -d 是附加选项 表示高铁和动车python3 trains.py -gd 上海 北京 2017-04-25运行结果:1. 对12306网站买票过程抓包分析点击查询
火车票条形码下有三段数字字母串。 其中第一段前6位是车站代码(应该是始发站代码),7-10位是窗口代码(应该是出票窗口代码),11-14位是售票日期。 第二段(即15-21位)是车票号码,应该和左上角的红色数码一样。第三段的最后四位是里程数。其他的应该是加密校验码。 火车票上各种数据有以下含义 第一组:前面是车站和窗口代码 后面是发售日期代码(识别假票的好办法) 第二组:票号 第三
问题描述:小白学习python的第N天,继续练习。做一个模拟购票的小程序,没有用数据库和文件来存储数据,只是能够单词选择。 # hzh 每天进步一点点 # 2022/5/13 17:24 import colorama import time import os import prettytable as pt colorama.init(autoreset=True) class r
转载 2023-05-28 21:48:58
180阅读
   很多时候,当我们买票以后,由于人太多或者路上堵车等其他原因没有能够及时上火车,那么你会如何处理自己的票: (1)到退票窗口办理退票,损失20%。 (2)第二天或者在有效期内再次乘坐,如果是卧铺则变成硬座。如果是有座则变成无座。 (3)卖给票贩子。已稍微高于退票价格卖给票贩子。 (4)直接丢掉。这种可能性比较小。    当你因为拥挤而
原创 2007-04-12 15:48:37
1433阅读
  • 1
  • 2
  • 3
  • 4
  • 5