使用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
169阅读
为方便查询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导包遇到问
转载 2023-10-13 12:47:04
171阅读
Python 实现火车票查询工具
转载 2023-06-26 19:38:37
298阅读
Python 实现火车票查询工具一. 实验介绍通过python3实现一个简单的命令行版本的火车票查询工具,用实际中的例子会更感兴趣,不管怎么样,既练习了又可以自己使用。1.  知识点:Python 基础知识的综合运用docopt, requests, colorama, prettytable 库的使用setuptools 的使用2. 效果截图:二. 接口设计接口我们就按照12306官网
Python 实现火车票查询工具 一. 实验介绍    通过python3实现一个简单的命令行版本的火车票查询工具,用实际中的例子会更感兴趣,不管怎么样,既练习了又可以自己使用。 1.  知识点: Python 基础知识的综合运用docopt, requests, colorama, prettytable 库的使用setuptools 的使用2. 效果截图:&nbs
在本篇博文中,我们将探讨如何利用 Python 创建一个火车票查询工具。这种工具在日常出行中非常实用,可以帮助用户迅速查找和预订票务信息。接下来,我们将系统地解析这个工具的设计与实现过程,包括通信协议的背景、抓包方法、报文结构、交互过程及更多内容。请随我深入了解! ## 协议背景 火车票查询工具通常需要与铁路部门的服务进行通信,以获取最新的票务信息。这里涉及到的协议可能是 HTTP 或者某种专
原创 6月前
25阅读
前言今天用google浏览器试着抓了一下包,感觉很有意思,做了一个小demo。抓包所谓抓包,按照我的理解,就是获取浏览网站时的各个请求。 通过google浏览器可以进行查看这些包。 如下 下面来介绍一下怎么调出这个界面来。(大佬请忽略) 登录携程网,点击导航栏火车,按一下F12(出现如上图右边部分)然后点击network,network中中对不同的请求进行分类如下 xhr我的理解是请求一些数据,就
问题描述:小白学习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
206阅读
题目: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
197阅读
题意一个铁路线上有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
159阅读
2评论
# Java查询火车票实现教程 ## 整体流程 首先,让我们来看一下整个查询火车票的流程,可以使用一个表格来展示每个步骤: | 步骤 | 描述 | |------|--------------------| | 1 | 输入出发地和目的地 | | 2 | 连接火车票查询API | | 3 | 解析返回的数据 | | 4 | 显示查
原创 2024-05-23 06:37:15
45阅读
原标题:Python 实现一个火车票查询的工具主要功能:输入出发车站,到达车站,时间,然后返回所有的车次信息,和余票信息支持输入附加选项查询不同的火车的类型,比如高铁,动车。#查询上海到北京2017-04-25的高铁和动车的车票,-g -d 是附加选项 表示高铁和动车python3 trains.py -gd 上海 北京 2017-04-25运行结果:1. 对12306网站买票过程抓包分析点击查询
# Python火车票科普 ## 引言 随着科技的发展和人们对出行需求的不断增加,火车票预订成为了现代生活中必不可少的一部分。Python作为一门功能强大且易于学习的编程语言,可以帮助我们自动化完成许多繁琐的任务,其中包括火车票预订。本篇文章将介绍如何使用Python查询和预订火车票。 ## 准备工作 在开始之前,我们需要安装一些Python库来帮助我们完成任务。其中包括`request
原创 2023-08-18 07:02:59
115阅读
前言:大家跟我一起念,Python大法好,跟着本宝宝用Python火车票首先我们需要splinter安装:pip install splinter -i http://pypi.douban.com/simple –trusted-host pypi.douban.com然后还需要一个浏览器的驱动,当然用chrome啦下载地址:http://chromedriver.storage.google
<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
315阅读
抽空去12306官网逛了一逛,发现直接爬余票是不是有点难啊哈哈哈,然后我发现了这样一个页面进去页面之后是这样的。。。。。。。。。这个东西爬起来是不是很简单,而且这个页面是半小时更新一次的,其实也蛮有参考价值的,所以就决定是它了,先爬一个小页面练练手,废话不多说,因为第一次入爬虫的坑,所以大概花了半天的时间终于爬取成功。首先第一步,要找到数据源,也就是要爬取的url地址,我用的是火狐,谷歌也一样,之
转载 2024-01-05 22:28:01
47阅读
又到了一年一度的大迁徙。听一个同事说其亲戚网上购票买不到,电话购票也买不到
原创 2023-04-09 11:32:33
124阅读
同时说最近火车票难买,我就帮他用个脚本监控 一下。最近高铁票比较难买,还有什么候补。要不停的刷,才有时候可以捡漏。有时候明明候补了,到快开车告诉你余票不足,候补失败。凡事预则立,我打算写个脚本提前两个星期就监控起来,这样就可以提高买到票的几率了。先是考虑用接口,发现行不通,手动打开页面都OK,就是接口调不到数据。只好曲线救国,用selenium打开页面,用BeautifulSoup来获取页面内容。
  • 1
  • 2
  • 3
  • 4
  • 5