大家好,我是早起。春运即将到来,回家又该提上日程了!在Github上也有很多优秀的开发者开源了一些基于Python项目,比如一直很火的**12306/py12306**,目前已经累计超40k Star!但如果你尝试使用,会发现由于12306的验证码升级,这两个项目的登陆模块都挂掉了。but不慌,经过一番探索,我找到了一个还能完美使用的项目,并联系到开发者@罐子里的茶呢,了解到只要对登
转载 2023-10-07 15:45:20
147阅读
最近朋友圈各种加速包,偶然看到可以使用python也可以进行,索性测试下(其实笔者离家近,是不需要的,骑自行车都能回)。不说废话,不搞那么多前戏了,直接贴上图看一下效果:这是一个开源项目,具体使用方法在github上有着较详细的介绍。下面只对这个开源项目按照自己的理解做个简单介绍,自身理解和实际有所出入的地方,可以提出来一起去修正 学习。贴心的作者已经将流程图画了出来,按照图示,这也就
# 软件到底用 C 还是 Python? 在开发软件时,选择合适的编程语言至关重要。C 和 Python 各自有其优势和劣势,理解这两者的特点有助于做出更明智的决策。 ## C 语言的优势 C 语言是一种底层语言,相对于 Python,它赋予开发者更高的控制性与效率。在软件中,性能往往是关键,因为过程需要快速处理大量请求。C 语言的编译特性使得其执行速度较快,非常适合于高性能
原创 2024-10-12 04:44:23
336阅读
现在脚本的功能有:1、防止自动刷崩溃(挂掉后自动重新刷)2、自定义查询时间区间3、自定义自动刷新时间间隔4、突破5车次限制5、可根据时间段、车类型刷所有满足的车次废话不多说,直接上代码吧://记录等待时间 var waittime=0; //统计等待时间 function waitforRestart(){ if(!$("#autoSubmit").prop("c
转载 2023-07-22 22:13:36
1056阅读
市场上很多火车票软件大家应该非常熟悉,但很少有人研究具体是怎么实现的,所以觉得很神秘,其实很简单。下面使用Python模拟程序,给大家揭秘到底是怎么回事。 目录环境使用相关模块思路一. 数据来源分析二. 代码实现的过程代码 环境使用Python 3.8 Pycharm相关模块requests >>> pip install requests prettytable
引言每逢过年就到了12306高峰期,自己总想研究一下12306购票的流程,虽然网上已经很多资料,但是总比不过自己的亲身体会,于是便琢磨着一个软件,本人比较熟悉python,所以软件是用python的。使用工具和库开发环境是python3.6.2 开发工具是pycharm 辅助工具fiddler(神器) 使用到的重要库: 界面(tkinter) http请求(requests库
为了方面和节约时间,本次使用的python编译器和解释器分别为pycharm,python3.6.1RC 逢年过节 有一个神奇的网站 你一定不陌生 “12306” 是不是总不到啊 是不是观察着余最新动态 告诉你一个新技能 贼666 12306自动 前方高能,请系好好全带~~ … 首先在买票前我们需要先确认是否有票,那么进行正常的查票,打开123
一. 代码使用Python+Splinter开发,Splinter是一个使用Python开发的开源Web应用测试工具,它可以帮你实现自动浏览站点和与其进行交互。二. 安装好Python 3或2都可以,然后安装Splinter `pip install Splinter三. Splinter注意事项    1. Spli
转载 2023-07-01 17:14:11
438阅读
额。。。由于是个新手,爬虫前没做好防护措施,所以导致小编的ip地址被封了,至今还没找到解决办法,所以现在我的电脑已经没法打开猫眼电影的购票窗口了。。 但是数据以前拿到过,所以这里只讲方法,结果大家自己尝试即可,但尝试别太频繁,容易被封。 首先,我们进到猫眼电影,复仇者联盟4的电影预售界面: 我们可以看到,这里有很多天的预售,电影院同样也有很多间,我们先从影院入手至于日期在后面会自动拿到的,我们把页
转载 2024-03-06 04:52:53
380阅读
# 使用JavaScript编写程序 在当今网络时代,已经成为了许多人关注的话题,尤其是演唱会、比赛等热门活动的门票。许多新手开发者希望通过编写JavaScript程序来实现功能。本文将为您详细讲解实现“JavaScript”的过程,帮助您从零开始入门。 ## 整体流程 以下是程序的基本步骤。 | 步骤 | 描述 | |------|------| | 1 | 了
原创 9月前
284阅读
作者丨菜鸡q大家好,我是菜鸡q,大家好久不见!故事的起因是由于群里有人通知马上要选下学期的课了,鉴于第一学期立志认真上课的我头铁选了几门巨难的课后,到学期中由于真的听不懂后索性懒得去上课,所以我决定下学期就选几门水课!经过多方打听,水课名单get后,我定好下午三点的闹钟,摩拳擦掌准备课。结局当然是:秒杀从未成功的我,失败次数++ 我们先说结论:本质上就是模拟一个请求,举个例子,我们在百度上搜索
转载 2024-04-30 10:04:36
237阅读
最近在学Python,所以用Python写了这个12306脚本,分享出来,与大家共同交流和学习,有不对的地方,请大家多多指正。话不多说,进入正题:在进入正题之前,我想说明一下,由于12306官网的改版更新,所以脚本作了一点小小的变化,具体修改后的源码,可以到GitHub上面查看……新版脚本源码这个脚本目前只能刷一趟车的,人数可以是多个,支持选取作为类型等。实现思路是splinter.brows
临近放假,相信我们每天都在群聊里或者朋友圈看到一些帮忙火车票的信息。看到朋友们回家的车票这么辛(bei)苦(can),结合圈里一些前辈的指点,抱着学习的心态用Python做了一个简单的自动化程序,抢到之后通过绑定的邮箱(比如QQ)发通知。下面分享主要内容:版本号 Python 3.6.5编译器 PyCharm PRO 2018.1浏览器 Google Chrome 71.0.3首先,我们
转载 2023-08-04 10:36:09
739阅读
前言基于Javafx+Mysql实现的车票管理系统。 界面包括:用户登录界面、班车查询界面、车票预订界面。 用户需要注册登录账号,然后可以根据起始站和终点站以及时间查询该天内符合条件的班次汽车,然后可以根据余是否充足来预定车票。 文章结尾有完整源代码展示!一、页面展示1.登录页面2.注册页面3.车票预览总页面4.车票预定页面二、数据库连接public class DBHelp { pub
线程同步卖票案例需求某电影院目前正在上映国产大片,共有100张,而它有3个窗口卖票,请设计一个程序模拟该电影院卖票实现步骤定义一个类SellTicket实现Runnable接口,里面定义一个成员变量:private int tickets = 100;在SellTicket类中重写run()方法实现卖票,代码步骤如下判断票数大于0,就卖票,并告知是哪个窗口卖的卖了之后,总票数要减1没有了,也
转载 2023-08-01 12:54:09
533阅读
一、前言是的,你没看错,的确是12306的工具,几率非常高,先看看界面都有哪些功能,如图:软件在我们登录前会要求我们登录12306,我们直接登录就是了。二、登录查票当我们登录后就可以查询自己想要去的目的地的车票的状况了,我们可以开启多站查询,如图:然后在点击查询车票,如图:此时我们就可以选择适合我们的车次了,这里面既有需要预订的车次也有预售的车次,看自己怎么选择了,选择好了之后我们来设置好
转载 2023-10-10 07:11:21
304阅读
又到一年一度春运大会,2017年春运火车票还是那么难,各大互联网公司都推出服务,只要加钱给服务费就可以增加抢到的几率,有些代售火车票点,说给100元服务费,可以帮抢到,看来这水很深啊!下面我们利用自己学的技术来自动,本次脚本基于Python3.6+splinter来实现:首先介绍一下splinter使用:splinter.brower是一个开源工具,通过Python自动化测试web,通
转载 2023-07-02 14:29:55
164阅读
Web系统大规模并发——电商秒杀与抢购 电商的秒杀和抢购,对我们来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于 Web系统是一个巨大的考验。当一个Web系统,在一秒钟内收到数以万计甚至更多请求时,系统的优化和稳定至关重要。这次我们会关注秒杀和抢购的技术实现 和优化,同时,从技术层面揭开,为什么我们总是不容易抢到火车票的原因?一、大规模并发带来的挑战在过去的工作中,我曾经面对过5w
# 如何实现“javabian软件” ## 概述 作为一名经验丰富的开发者,我将会指导你如何实现“javabian软件”。这个任务需要按照一定流程来进行,首先我会表述整个流程的步骤,然后详细说明每一步需要做什么,并提供相应的代码示例来帮助你理解。让我们开始吧! ## 流程步骤 下面是实现“javabian软件”的步骤表格: | 步骤 | 描述 | | ---- | --
原创 2024-03-28 06:44:02
48阅读
# Python:使用代码来提高效率 随着互联网的发展,越来越多的人开始使用在线购票服务。然而,许多热门演唱会、体育比赛或电影首映的门票常常在几分钟内售罄,这给带来了很大的挑战。幸运的是,我们可以利用Python编写脚本来帮助我们更高效地到心仪的。 ## 网络请求 在开始编写脚本之前,我们首先需要了解如何发送网络请求。Python提供了许多库来处理网络请求,其中最常用的是
原创 2023-09-24 19:58:50
178阅读
  • 1
  • 2
  • 3
  • 4
  • 5