python另一个神器,你get到了吗?2020年时间飞逝,转眼间马上要到五一了,还在为不到火车票发愁吗?作为程序员的我们撸一个软件可好? ...难以想象的数据, 预示着今年春运回程和返程车票 购买难度将进一步加大... 抢购车票怕是比李白跨越“蜀道”的难度还大哦~ 当你想查询一下火车票信息的时候,还在为打开无响应的12306官网和广告n秒的APP吗而懊恼吗?不如用 Pyth
转载 2023-11-01 17:26:55
225阅读
java-net-php-python-ssm电影票订票系统计算机毕业设计程序 java-net-php-python-ssm电影票订票系统计算机毕业设计程序 本源码技术栈:项目架构:B/S架构开发语言:Java语言开发软件:idea eclipse前端技术:Layui、HTML、CSS、JS、JQuery等技术后端技术:JAVA运行环境:Win10、JDK1.8数 据 库:MySQL5.7
使用Jcom主要用到ReleaseManager和IDispatch类。ReleaseManager类相当于一个容器,管理机器上的COM组件。配合IDispatch类可以创建COM组件对象。例如创建Excel应用程序的COM对象: AD:2013云计算架构师峰会超低价中 1. JCom简介 JCom是日本的一个开源项目,其目的同前面介绍的Jacob一样也是为了让Java程序能够访问
转载 2024-08-10 23:00:59
25阅读
本文介绍的是如何用 Python 语言实现 12306 自动预定列车票,也就是坊间常说的“”,但个人觉得,这不算是“”,只不过是一定程度的自动化。 总体设计所谓软件,本质上就是基于浏览器驱动,实现登录、预定、确认信息的自动化。购买列车票涉及4个网页,相应的基本流程如下: 登录:输入用户名、密码,识别验证码,点击“登录”;基本信息填写:出发地,目的地,出发日期,车票类型(普通或学生),
以下是UMLChina出过的建模竞赛题,答案不直接给出,可访问每套题后面的自测链接或扫二维码自测,做到全对才能知道答案。知识点见《软件方法》(http://www.umlchina.com/book/softmeth.html)和“软件需求设计方法学全程实例剖析”幻灯片(http://www.umlchina.com/training/slide.html)UMLChina建模竞赛题自测(1)1
说到多线程就不得不提多线程中的锁机制,多线程操作过程中往往多个线程是并发执行的,同一个资源可能被多个线程同时访问,造成资源抢夺,这个过程中如果没有锁机制往往会造成重大问题。举例来说,每年春节都是一难求,在12306买票的过程中,成百上千的瞬间就消失了。不妨假设某辆车有1千张,同时有几万人在这列车的车票,顺利的话前面的人都能买到。但是如果现在只剩下一张票了,而同时还有几千人在购买这张,虽
public class Main { public static class Ticket implements Runnable { // private int tic = 100; @Override public void run() { while (true) {
转载 2023-05-29 15:21:00
1105阅读
1评论
原标题:Python3实现火车票功能(上)项目内容(1)利用python实现火车/高铁票查询功能;(2)利用python实现火车/高铁票功能;项目内容1相关模块:requests模块、prettytable模块以及python自带的一些基本模块。(相关模块均使用pip安装即可)主要思路:构建相关的URL请求,并对返回的JSON数据进行解析处理最后显示即可。其中值得一提的有:(1)需要对特殊的U
随着春节的临近,大家都在和12306斗智斗勇。今天,大数据文摘推出不到100行的Python程序帮助大家来。首先说明一下,我们程序的出发点是能用机器做的事就用机器做,需要人来做的事还是要自己来做。因此,12306上五花八门的验证码还是需要大家自己动手输入确认的。另外,本程序对容错什么的考虑较少,请大家见谅。我们要用到浏览器chrome,还没有安装的读者可以从这个下载地址下载chrome并进行安
引言每逢过年就到了12306高峰期,自己总想研究一下12306购票的流程,虽然网上已经很多资料,但是总比不过自己的亲身体会,于是便琢磨着写一个软件,本人比较熟悉python,所以软件是用python写的。使用工具和库开发环境是python3.6.2 开发工具是pycharm 辅助工具fiddler(神器) 使用到的重要库: 界面(tkinter) http请求(requests库
# 如何实现Android Studio项目源代码 在如今互联网快速发展的时代,利用各种编程知识进行项目开发已经成为很多开发者的目标。今天,我们将带领你通过一个“”项目来学习Android开发的基本流程。这个项目不仅能帮助你熟悉Android Studio的使用,同时也能让你了解如何进行网络请求、数据解析和简单的用户界面设计。 ## 项目流程 我们可以将整个项目开发过程分为以下步骤:
原创 8月前
99阅读
导语:哈喽,哈喽~,一年一度的火车票大战正式拉开序幕…然饿大多数人碰到的是这种情况:当你满心期待摩拳擦掌准备的时候,你会发现一难求!想回趟家真难!正文:这个脚本目前只能刷一趟车的,人数可以是多个,支持选取作为类型等。 实现思路是splinter.browser模拟浏览器登陆和操作,由于12306的验证码不好自动识别,所以,验证码需要用户进行手动识别,并进行登陆操作,之后的事情,就交由脚本来
splinter使用首先介绍一下splinter使用: plinter.brower是一个开源工具,通过Python自动化测试web,通过电脑自动操作网页。 Splinter模块是python egg,下载当然很简单,安装: pip install splinter 同时还需要浏览器的驱动,Splinter的Browser类默认优先调用的驱动是firefox,所以用chrome的话需要在初始化Br
转载 2023-09-21 07:25:45
127阅读
# 如何实现“代码Python” 作为一名经验丰富的开发者,我将向你介绍如何使用Python编写一个简单的代码。首先,让我们来看一下整个流程的步骤: | 步骤 | 描述 | | --- | --- | | 1 | 登录指定网站 | | 2 | 查询目标票务信息 | | 3 | 抢购目标票务 | | 4 | 验证订单信息 | | 5 | 完成支付 | 接下来,我将逐步介绍每一步需要做什
原创 2024-06-04 03:44:11
107阅读
概述近日用了一下狸猫浏览器,他的功能用起来还是挺顺手的,给大家介绍一下如何使用该软件,希望能帮助大家顺利买到回家的火车票。狸猫浏览器V1.1.0版以后就加入了功能。工具  百度搜索狸猫浏览器V1.1.0版,找到相应链接并下载。  也可以到这儿下载http://www.crsky.com/soft/77316.html步骤1、下载完成之后,解压,双击“LeocatWebB
      下周末就是中秋节了,笔者做一名北漂的天津人,也特别能理解那些远离家乡独自在外的同事,每逢佳节倍思亲,但这时候的火车票却是十分难,那么笔者就为大家介绍一下今天Github上趋势榜首的“12306自动”项目的使用方法(Github地址在https://codeload.github.com/testerSunshine/12306/zip/master)
转载 2024-06-30 06:45:33
457阅读
# 如何实现Python星球代码 ## 1. 概述 在这篇文章中,我将向你介绍如何使用Python编写一个简单的“星球代码。首先,我会展示整个过程的步骤,并详细说明每一步需要做什么以及需要使用的代码。请跟着我一起学习吧! ## 2. 过程步骤 ### 步骤表格 | 步骤 | 操作 | | ---- | ---- | | 1 | 导入所需库 | | 2 | 获取页面的URL
原创 2024-06-07 06:33:56
666阅读
爬取猫眼TOP100信息 1.目标:使用python的requests库爬取猫眼电影TOP100的电影名称,上映时间,评分等信息,爬取的网站 为"https://maoyan.com/board/4",结果保存为文件形式2.思路分析首先打开"https://maoyan.com/board/4",可以看到结果如下图所示 可以看到,排名第一的电影是霸王别姬,并且可以看到主演,上映时
转载 2024-05-03 19:43:04
444阅读
#ticket.py import openpyxl from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWait #显示等待 from selenium.webdriver.support import expected_conditions as ec #等待的条件
## Java软件代码思路 软件是一种常见的应用程序,可以帮助用户在高峰期快速抢到心仪的门票。通过编写Java代码,我们可以实现一个简单的软件。本文将介绍软件代码思路,并提供代码示例。 ### 代码思路 1. 用户输入信息,包括网站、时间、票数量等。 2. 程序模拟用户在网站上的操作,自动登录、选择购买票种、提交订单等。 3. 监控状态,如果成功则提示
原创 2024-06-07 03:40:11
342阅读
  • 1
  • 2
  • 3
  • 4
  • 5