
正文
java代码实现抢票 java实现抢火车票
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
毕业设计是基于java火车抢票软件开发,思路不清晰,求指点下。
这种东西一般是先去分析12306网站,了解每一步操作的http请求,然后通过java去模拟这些请求就可以了。
但是抢票软件的关键是在于破解其验证码系统,如果这个做不到的花,那么你的东西跟12306没什么区别,没什么价值。现在12306网站验证码变的比较勤,这个难度还是比较大的
多线程似乎也没什么用,都阻塞在了验证码输入上,快不了~ 除非破解验证码
相关问答
Q1: 100张票,用java多线程实现3个窗口按顺序依次卖票,如何实现
很简单, 出票里加锁就行java代码实现抢票了完整代码:
public class Test {
public static void main(String[] args) {
for(int i=0; i3; i++){
new Thread("线程 " + i){
public void run() {
while(true){
int p = getNumber();
if(p 0 ){
System.out.println(getName() + " 票号: " + p);
}else{
System.out.println("没票java代码实现抢票了");
break;
}
}
};
}.start();
}
}
public static int num = 100; //总票数
/**
* synchronized 同步锁
* @return
*/
public static synchronized int getNumber(){
if(num 0){
return num --; //如果大于0, 则返回当前票并减少一张
}
return 0;
}
}
Q2: 《转》我要回家!教你如何秒杀12306,JAVA程序抢票成功!
加个权限是对的,另外需要抢票的明天早上就赶紧抢吧 估计软件马上要传遍微博了
java代码实现抢票的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java实现抢火车票、java代码实现抢票的信息别忘了在本站进行查找喔。






