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阅读
# C语言和Python哪个快? 在现代社会中,自动化程序成为用户在节假日旅行中抢购火车票、机票等的一种常用手段。由于C语言和Python各自的特点,很多人好奇:使用哪种语言编写的程序效率更高呢?本文将简单分析此问题,并提供相应的代码示例。 ## C语言的特点 C语言是一种底层语言,允许更细致地控制内存和系统资源。相较于Python,C语言的运行速度通常更快。这一点在需要高性
原创 2024-10-11 06:59:59
252阅读
临近放假,相信我们每天都在群聊里或者朋友圈看到一些帮忙火车票的信息。作为一个在广东出生长大上小中大学的仔,我抢得最多的只是外卖红包,火车票倒是从没抢过。看到朋友们回家的车票这么辛(bei)苦(can),结合圈里一些前辈的指点,抱着学习的心态Python做了一个简单的自动化程序,抢到之后通过绑定的邮箱(比如QQ)发通知。下面分享主要内容:  先自报家门:版本号&nbs
导语每年的节假日一到,大家头疼的总时同一个问题:你买到回家的票了吗?尤其是大型的节日:”比如国庆、春节…“数以亿计的人口迁移,让车票成了一年里最难买到的那张。跨站买票、买短途上车补票、准点捡漏等已是老生常谈的技巧。随着互联网的发展,软件成为购票热门渠道。软件的到底靠谱嘛?能抢到嘛?近日,小编在GitHub看到一款Python实现查票以及自动购票的小程序,分享给大家,希望大家如愿!
转载 2023-08-04 13:48:35
1286阅读
# R语言 ## 引言 随着互联网的发展和普及,越来越多的人选择在线购买火车、飞机等交通工具的票务。然而,由于票务资源有限,成为了一项困扰许多人的问题。为了解决这个问题,我们可以利用编程语言来自动化的过程。本文将介绍如何使用R语言来实现功能。 ## R语言简介 R是一种广泛用于数据分析和统计建模的编程语言。它具有丰富的数据处理和可视化能力,并且拥有大量的开源扩展包,可以方
原创 2024-01-21 10:10:07
211阅读
又是一年,马上就要回家过年了,还没有买到的小伙伴们是否已经像热锅上的蚂蚁了无脑的开始找黄牛了?俗话说的好,求人不如求自己,这玩意,其实我觉得我也可以~来来来,直接入正题吧!这里有两种方案,一种是基于Selenium2的自动化框架控制浏览器实现,另一种方案则是基于Python自身的爬虫package如request,urllib等来实现,本文实现第一种方案,第二种方案也在摸索中。实现过程一、新
python+selenium实现12306一、准备工作1、要先下载相关的包,selenium、interval。最好使用国内清华源pip install (which package) -i https://pypi.tuna.tsinghua.edu.cn/simple2、还要下载对应浏览器的驱动:2.1 安装chromedriver谷歌浏览器驱动的网址为link 注意:谷歌浏览器的驱动版
某一高铁,依次走过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阅读
# 软件到底 C 还是 Python? 在开发软件时,选择合适的编程语言至关重要。C 和 Python 各自有其优势和劣势,理解这两者的特点有助于做出更明智的决策。 ## C 语言的优势 C 语言是一种底层语言,相对于 Python,它赋予开发者更高的控制性与效率。在软件中,性能往往是关键,因为过程需要快速处理大量请求。C 语言的编译特性使得其执行速度较快,非常适合于高性能
原创 2024-10-12 04:44:23
336阅读
# 如何用Java和Python开发软件 ## 操作流程 下面是使用Java和Python开发软件的整体流程: | 步骤 | 描述 | | ---- | ---- | | 1 | 登录网站 | | 2 | 查询信息 | | 3 | 解析网页内容 | | 4 | 提交请求 | | 5 | 监控结果 | ## 具体步骤 ### 1. 登录网站 首先,你需要使用J
原创 2024-03-28 03:36:05
144阅读
论坛部分截图 论坛部分截图 美食论坛系统设计与实现mysql数据库版本源码:超级管理员表创建语句如下:create table t_admin(id int primary key auto_increment comment '主键',username varchar(100) comment '超级管理员账号',password varchar(100) comment '超级
抽象模型如图一所示,蓝色矩形代表火车,其上橙色的方块代表火车上的每个座位(因为查询、 购买、退票的三个方法都没有关于车厢的参数,所以我们在数据抽象时可以不用考虑火车的 车厢数,而将整个火车视为一个车厢),橙色方块上的第 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阅读
# Java编写系统的探索 随着互联网的发展,在线已成为许多旅客的选择。无论是为了节省时间,还是为了更好地规划旅行,系统的设计显得尤为重要。本篇文章将详细介绍如何使用Java编写一个简单的系统,并提供相关代码示例以及旅行图和关系图的可视化展示。 ## 系统的基本构架 一个简单的系统需要处理多个用户同时请求购票的情况,因此我们需要考虑并发编程。为了实现这一点,我们可以
原创 10月前
24阅读
# JAVA脚本实现教程 ## 1. 整体流程 在教会小白如何实现"JAVA脚本"之前,我们先来了解一下整个流程。下面的表格展示了实现脚本的步骤。 | 步骤 | 描述 | | ---- | ---- | | 步骤1 | 登录网站 | | 步骤2 | 搜索目标车次 | | 步骤3 | 选择座位和乘客信息 | | 步骤4 | 提交订单 | | 步骤5 | 支付订单 | | 步骤
原创 2023-10-14 10:58:55
127阅读
#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阅读
## Python模拟请求的实现流程 ### 1. 确定请求的URL和参数 首先,你需要确定要模拟请求的URL和参数。这通常需要根据目标网站的接口文档或者抓包工具来获取。一般来说,URL是请求的目标网址,参数是请求中需要传递的数据。 ### 2. 发送HTTP请求 接下来,你需要使用Python发送HTTP请求。Python提供了多种库可以实现这个功能,比如`requests`,它是一
原创 2024-01-23 08:07:58
186阅读
  • 1
  • 2
  • 3
  • 4
  • 5