from multiprocessing import Process,Lock import json,time,random,os def piao(mutex): mutex.acquire() #作用:按顺序购票,不会插队 dic = json.load(open('db.txt')) #读取,查看车票总数 if dic['count'] > 0: ...
原创 2021-05-20 17:59:38
591阅读
导语每年的节假日一到,大家头疼的总时同一个问题:你买到回家的票了吗?尤其是大型的节日:”比如国庆、春节…“数以亿计的人口迁移,让车票成了一年里最难买到的那张。跨站买票、买短途上车补票、准点捡漏等已是老生常谈的技巧。随着互联网的发展,软件成为购票热门渠道。软件的到底靠谱嘛?能抢到嘛?近日,小编在GitHub看到一款Python实现查票以及自动购票的小程序,分享给大家,希望大家如愿!
转载 2023-08-04 13:48:35
1286阅读
某一高铁,依次走过A->B->C->D->E->F->G->H->I->J->K->L->M->N 共十四个站点我们可以使用链表来处理高铁的各个站点。乘客甲乘车区间 A--->E乘客乙乘车区间 B--->H乘客丙乘车区间 E-->M乘客丁乘车区间 K--->N乘客戊乘车区间 C--->L乘客
转载 2024-06-02 15:00:02
321阅读
抽象模型如图一所示,蓝色矩形代表火车,其上橙色的方块代表火车上的每个座位(因为查询、 购买、退票的三个方法都没有关于车厢的参数,所以我们在数据抽象时可以不用考虑火车的 车厢数,而将整个火车视为一个车厢),橙色方块上的第 i 个青色方块代表该座位在站点 i(i<stationNum)和站点 i+1 站点之间的路程被占用的情况。数据结构最重要的数据结构其实是 Seat 类。class Seat
随着春节的临近,大家都在和12306斗智斗勇。今天,大数据文摘推出不到100行的Python程序帮助大家来。首先说明一下,我们程序的出发点是能用机器做的事就用机器做,需要人来做的事还是要自己来做。因此,12306上五花八门的验证码还是需要大家自己动手输入确认的。另外,本程序对容错什么的考虑较少,请大家见谅。我们要用到浏览器chrome,还没有安装的读者可以从这个下载地址下载chrome并进行安
最优网络购票系统的主要使用者分为管理员和用户,实现功能包括管理员:首页、个人中心、用户管理、票务信息管理、列车信息管理、购票订单管理、改签订单管理、退票订单管理、系统管理,用户:首页、个人中心、购票订单管理、改签订单管理、退票订单管理,前台首页;首页、列车信息、火车资讯、个人中心、后台管理等功能。由于本网站的功能模块设计比较全面,所以使得整个最优网络购票系统信息管理的过程得以实现。java基于sp
# Python模拟手机流程及代码实现 ## 1. 流程表格 以下是实现Python模拟手机的流程表格: | 步骤 | 操作 | 代码示例 | |
原创 2023-11-24 13:22:45
303阅读
## Python模拟请求的实现流程 ### 1. 确定请求的URL和参数 首先,你需要确定要模拟请求的URL和参数。这通常需要根据目标网站的接口文档或者抓包工具来获取。一般来说,URL是请求的目标网址,参数是请求中需要传递的数据。 ### 2. 发送HTTP请求 接下来,你需要使用Python发送HTTP请求。Python提供了多种库可以实现这个功能,比如`requests`,它是一
原创 2024-01-23 08:07:58
186阅读
#ticket.py import openpyxl from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWait #显示等待 from selenium.webdriver.support import expected_conditions as ec #等待的条件
是每年都绕不开的话题,即使我们的基础交通、高铁技术发展迅速,也难以满足现实“迁徙”的需求,这根本的原因是人口众多、东西贫富差距。虽然我们不能从根本问题去解决,但可以为家人、朋友争取到一张更合适的车票。一、要点1、总体原则 ,选择的顺序是动车(G、D开头)二等、一等,快车(Z、T)硬卧、硬座,普通车(K)硬卧、硬座;不要选慢车(部分K)、临时车(L);当然也不排除有的临时车也很快。2、无论你
转载 2023-08-02 22:34:53
251阅读
前言基于Javafx+Mysql实现的车票管理系统。 界面包括:用户登录界面、班车查询界面、车票预订界面。 用户需要注册登录账号,然后可以根据起始站和终点站以及时间查询该天内符合条件的班次汽车,然后可以根据余是否充足来预定车票。 文章结尾有完整源代码展示!一、页面展示1.登录页面2.注册页面3.车票预览总页面4.车票预定页面二、数据库连接public class DBHelp { pub
 如何分析12306接口使用 Chrome 或者 Firefox 浏览器,我这里用的是 Firefox,打开12306官网,然后打开开发者选项,点击网络选项卡,就可以观察到所有的请求接口情况了。 然后按照正常的流程,开始下单,没点击一部,然后看下面的控制台的请求情况,和分析接口的意义,这是一个很苦逼的过程?。必要的接口我这了整理了一些必要的一些接口,也是按照购票顺序写的。1.获取站点信息
转载 7月前
28阅读
一、前言是的,你没看错,的确是12306的工具,几率非常高,先看看界面都有哪些功能,如图:软件在我们登录前会要求我们登录12306,我们直接登录就是了。二、登录查票当我们登录后就可以查询自己想要去的目的地的车票的状况了,我们可以开启多站查询,如图:然后在点击查询车票,如图:此时我们就可以选择适合我们的车次了,这里面既有需要预订的车次也有预售的车次,看自己怎么选择了,选择好了之后我们来设置好
转载 2023-10-10 07:11:21
304阅读
目录一、并发与线程同步二、锁机制案例取钱案例案例优化版本影院购票案例案例-面向对象思想 三、并发容器一、并发与线程同步并发:同一个对象的多个线程同时操作。并发有可能引发线程不安全的问题。线程同步是一种等待机制,用于解决线程不安全问题。当多个线程访问同一个对象,并且某些线程还想修改这个对象。这时候就可以通过线程同步方法。多个需要同时访问此对象的线程进入这个对象的等待池形成队列,
转载 2023-08-01 22:01:02
551阅读
      下周末就是中秋节了,笔者做一名北漂的天津人,也特别能理解那些远离家乡独自在外的同事,每逢佳节倍思亲,但这时候的火车票却是十分难,那么笔者就为大家介绍一下今天Github上趋势榜首的“12306自动”项目的使用方法(Github地址在https://codeload.github.com/testerSunshine/12306/zip/master)
转载 2024-06-30 06:45:33
457阅读
# Python系统源码解析 随着互联网的发展,系统成为了用户在热门节假日、演唱会等场合买票的重要工具。本文将为大家介绍一个简单的Python系统的源码,并通过流程图和甘特图展示整体结构和开发步骤。 ## 一、系统需求 在开发一个系统之前,首先需要明确系统的需求。这包括用户注册、查询票务、、支付等功能。下面是系统的主要功能概述: - 用户登录与注册 - 查询可用票务 -
原创 11月前
138阅读
# 如何实现Java系统并发 作为一名经验丰富的开发者,你需要教会一位刚入行的小白如何实现Java系统并发。下面是整个过程的步骤和每一步需要做的事情。 ## 过程流程 ```mermaid erDiagram TicketSystem ||--o| User: TicketSystem ||--o| Ticket: 票务 ``` ## 步骤表格 | 步骤 |
原创 2024-02-19 03:46:10
108阅读
# 系统设计与Java实现 近年来,随着互联网购票的普及,系统成为了一个热门话题。特别是在节假日或者演唱会等活动时,务的需求瞬间激增,如何有效设计一个高效的系统成为了开发者的一项挑战。本文将从系统设计的角度出发,结合Java代码示例,探讨系统的实现。 ## 系统的需求分析 系统主要的功能包括: 1. 用户注册与登录 2. 查询可购票信息 3. 实时 4. 订单
原创 9月前
122阅读
# Java开发系统 系统是一个用于高并发场景的应用程序,通常用于售票网站,比如火车票、电影票的购买。在这里,我们将探讨如何利用Java开发一个简单的系统,并通过一些代码示例和流程图帮助你更好地理解整个过程。 ## 系统的基本架构 在开发系统之前,我们需要先了解系统的基本架构。系统的核心是一个服务端,通过多线程处理用户的请求。同时,我们需要一个数据库来存储票务信息与用
原创 2024-08-04 06:34:24
96阅读
# Python模拟安卓脚本实现教程 ## 概述 在这篇文章中,我将教你如何使用Python来实现模拟安卓脚本,帮助你抢到心仪的。作为一名经验丰富的开发者,我将为你详细介绍整个实现过程,并提供每一步所需的代码和注释。让我们开始吧! ## 流程表格 | 步骤 | 操作 | | ---- | ---- | | 1 | 导入必要的模块 | | 2 | 设置请求头信息 | | 3 | 发送请
原创 2024-03-20 06:38:59
524阅读
  • 1
  • 2
  • 3
  • 4
  • 5