from selenium import webdriver #控制浏览器 from selenium.webdriver.common.keys import Keys #用于给元素赋值 import time #时间模块 from selenium.webdriver.support.select import Select #控制下拉框模块 from selenium.webdriver.c
大家好,我是早起。春运即将到来,回家又该提上日程了!在Github上也有很多优秀开发者开源了些基于Python项目,比如直很火**12306/py12306**,目前已经累计超40k Star!但如果你尝试使用,会发现由于12306验证码升级,这两项目的登陆模块都挂掉了。but不慌,经过番探索,我找到了一个还能完美使用项目,并联系到开发者@罐子里茶呢,了解到只要对登
转载 2023-10-07 15:45:20
147阅读
 马上端午节放假,又是时间,利用Python程序实现自动。Splinter是一个自动化测试网络应用Python库。有了Splinter,就可以将打开浏览器、输入URL、填写表单、点击按钮等全部操作自动化。因此,我们需要引入这个库。通过pip install splinter来安装。 1 # -*- coding:utf-8 -*- 2 """ 3 @author:
牛X,试用了下GitHub上22万Star神器,3秒钟抢到!
转载 2021-08-11 14:15:16
280阅读
# 如何用Java制作一个软件 ## 1. 流程概述 首先,我们需要了解整个实现软件流程。下面是一个简单步骤表格: | 步骤 | 操作 | | --- | --- | | 1 | 创建一个Java项目 | | 2 | 设计界面 | | 3 | 实现登录功能 | | 4 | 获取车票信息 | | 5 | 实现功能 | | 6 | 显示结果 | ## 2. 具体操作流程
原创 2024-03-26 07:23:03
549阅读
序言凡事预则立,不预则废。能读到这里的人,我相信都是这个世界上“有心人”,还是那句老话:上天不负有心人!我相信你步努力,都会收获意想不到回报。阅读建议本文会按技能模块划分文章段落,每个模块里内容,从易到难依次进行排序,各模块之间不存在互相关联关系,读者可选择文章顺序阅读或者跳跃式阅读。包含模块本文分为十九模块,分别是: Java 基础、容器、多线程、反射、对象拷贝、Ja
临近放假,相信我们每天都在群聊里或者朋友圈看到些帮忙火车票信息。作为一个在广东出生长大上小中大学仔,我抢得最多只是外卖红包,火车票倒是从没抢过。看到朋友们回家车票这么辛(bei)苦(can),结合圈里些前辈指点,抱着学习心态Python做了一个简单自动化程序,抢到之后通过绑定邮箱(比如QQ)发通知。下面分享主要内容:  先自报家门:版本号&nbs
python+selenium实现12306、准备工作1、要先下载相关包,selenium、interval。最好使用国内清华源pip install (which package) -i https://pypi.tuna.tsinghua.edu.cn/simple2、还要下载对应浏览器驱动:2.1 安装chromedriver谷歌浏览器驱动网址为link 注意:谷歌浏览器驱动版
又是年,马上就要回家过年了,还没有买到小伙伴们是否已经像热锅上蚂蚁了无脑开始找黄牛了?俗话说好,求人不如求自己,这玩意,其实我觉得我也可以~来来来,直接入正题吧!这里有两种方案,种是基于Selenium2自动化框架控制浏览器实现,另种方案则是基于Python自身爬虫package如request,urllib等来实现,本文实现第种方案,第二种方案也在摸索中。实现过程、新
代码实例public class TestThread4 implements Runnable{ //设定票数为10张 private int ticketNums=10; @Override public void run() { while (true) { if (ticketNums<=0){
转载 2023-06-02 13:06:37
342阅读
ConcurrentLinkedQueue并发示例在学习java并发时候,在网上看了几个靠加锁方法块方法来演示示例,运行起来还是要起并发冲突。后来看到一个ConcurrentLinkedQueue(并发链接队列)来演示demo不错。然后我想在main最后末尾时候打印各个并发线程实际总数,却始终看不到该显示出来打印行。原来是main线程也参与了并发,打印行随机在中间位
转载 2023-06-29 17:25:34
333阅读
## 如何用Java写一个软件程序 作为名经验丰富开发者,我将教你如何用Java语言编写一个软件程序。首先,我们需要明确整个流程,然后逐步进行代码实现。下面是整个流程步骤表格: | 步骤 | 描述 | |----|----| | 1 | 登录选定网站 | | 2 | 搜索目标车次 | | 3 | 选择座位类型 | | 4 | 输入乘客信息 | | 5 | 提交订单 | |
原创 2024-03-02 04:46:35
452阅读
文章目录Java 多线程 三大不安全案例同步方法和同步代码块Lock上锁死锁 Java 多线程 三大不安全案例 案例:模拟情况,黄牛党A、B、C同时去持续,直到完。这会出现A、B、C抢到同,甚至出现负。package lessen07_Thread; public class UnsafeBuyTicket { public static void main
最近在学Python,所以Python写了这个12306脚本,分享出来,与大家共同交流和学习,有不对地方,请大家多多指正。话不多说,进入正题:在进入正题之前,我想说明下,由于12306官网改版更新,所以脚本作了点小小变化,具体修改后源码,可以到GitHub上面查看……新版脚本源码这个脚本目前只能刷趟车,人数可以是多个,支持选取作为类型等。实现思路是splinter.brows
确定回家日期问了下周围同事 他们都说2月5号回去即提前5天回去 那我也5号回去吧 确定车次开始 我先是通过这种方式购票 待出刻 就开始了买票操作 结果预料之中 没有抢到 毕竟千千万万的人都在 不到也在情理之中 意料之内为什么总是不到抢红包 不到购买茅台 不到买车票 也不到在当今这个僧多粥少时代 按照正常方式 能达到愿望几率很渺茫 因为没钱没资源没背景嘛
# 如何用Java和Python开发软件 ## 操作流程 下面是使用Java和Python开发软件整体流程: | 步骤 | 描述 | | ---- | ---- | | 1 | 登录网站 | | 2 | 查询信息 | | 3 | 解析网页内容 | | 4 | 提交请求 | | 5 | 监控结果 | ## 具体步骤 ### 1. 登录网站 首先,你需要使用J
原创 2024-03-28 03:36:05
144阅读
最近朋友圈各种加速包,偶然看到可以使用python也可以进行,索性测试下。不说废话,不搞那么多前戏了,直接贴上图看下效果: 这是一个开源项目,具体使用方法在github上有着较详细介绍。下面只对这个开源项目按照自己理解做个简单介绍,自身理解和实际有所出入地方,可以提出来起去修正 学习。贴心作者已经将流程图画了出来,按照图示,这也就是模拟正常人买票流程。1、识别验证码大家都有
转载 2023-07-29 17:53:52
280阅读
. 代码使用Python+Splinter开发,Splinter是一个使用Python开发开源Web应用测试工具,它可以帮你实现自动浏览站点和与其进行交互。二. 安装好Python 3或2都可以,然后安装Splinter `pip install Splinter三. Splinter注意事项    1. Spli
转载 2023-07-01 17:14:11
438阅读
# 设计一个系统实现教程 在现代软件开发中,系统是一个常见而复杂需求,特别是在热门活动、演唱会或交通出行时。本文将带领位刚入行小白,逐步实现一个简单系统。我们将通过流程分析、系统设计、代码实现等环节,帮助你深刻理解如何搭建这样一个系统。 ## 整体流程 在实现系统之前,我们需要明确系统流程。以下是系统实现主要步骤: | 步骤 | 描述 | |------|-
原创 2024-10-30 09:21:49
386阅读
# Java实现系统 ## 1. 系统流程 下面是实现一个简单Java系统基本流程: | 步骤 | 描述 | |:---:|:---| | 1 | 用户选择功能 | | 2 | 系统检查剩余票数 | | 3 | 用户选择要抢购票数 | | 4 | 系统根据用户选择票数判断是否能够满足需求 | | 5 | 如果能够满足需求,系统进行锁定票数操作 | | 6 | 用户支付票款
原创 2023-08-11 06:34:46
782阅读
  • 1
  • 2
  • 3
  • 4
  • 5