分享一个抓火车票的程序,让程序员们都能买到票

问题描述

只要把里面的抓取地址改改就行了<%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"import="java.net.*,java.io.*"session="true"%><%String[]baixing={"http://suzhou.baixing.com/huochepiao/?%E5%8F%91%E8%BD%A6%E6%97%A5%E6%9C%9F=&%E8%BD%A6%E6%AC%A1=&%E5%87%BA%E5%8F%91%E5%9F%8E%E5%B8%82=%E8%8B%8F%E5%B7%9E&%E5%88%B0%E8%BE%BE%E5%9F%8E%E5%B8%82=%E6%B1%89%E5%8F%A3","http://suzhou.baixing.com/huochepiao/?%E5%8F%91%E8%BD%A6%E6%97%A5%E6%9C%9F=&%E8%BD%A6%E6%AC%A1=&%E5%87%BA%E5%8F%91%E5%9F%8E%E5%B8%82=%E8%8B%8F%E5%B7%9E&%E5%88%B0%E8%BE%BE%E5%9F%8E%E5%B8%82=%E6%AD%A6%E6%98%8C","http://suzhou.baixing.com/huochepiao/?%E5%8F%91%E8%BD%A6%E6%97%A5%E6%9C%9F=&%E8%BD%A6%E6%AC%A1=&%E5%87%BA%E5%8F%91%E5%9F%8E%E5%B8%82=%E8%8B%8F%E5%B7%9E&%E5%88%B0%E8%BE%BE%E5%9F%8E%E5%B8%82=%E6%AD%A6%E6%B1%89"};//request.setAttribute("baixing",baixing);for(inti=0;i<baixing.length;i++){URLurl=URI.create(baixing[i]).toURL();InputStreamis=url.openStream();InputStreamReaderreader=newInputStreamReader(is,"UTF-8");StringBuffersb=newStringBuffer();for(intch=reader.read();ch!=-1;ch=reader.read()){sb.append((char)ch);}reader.close();is.close();Stringhtml=sb.toString();Stringflag="text-align:left;padding-left:10px;"><ahref="";intstart=html.indexOf(flag);intend=html.indexOf("">",start);Stringpiao="http://suzhou.baixing.com"+html.substring(start+flag.length(),end);StringoldPiao=(String)session.getAttribute(baixing[i]);request.setAttribute("piao",null);if(!piao.equals(oldPiao)){request.setAttribute("piao",piao);session.setAttribute(baixing[i],piao);break;}}%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><%if(request.getAttribute("piao")==null){%><metahttp-equiv="refresh"content="10"><%}%><metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"><title>火车票</title></head><body><%if(request.getAttribute("piao")==null){%>没有新信息<%}else{%><atarget="_blank"href="${piao}">有票了</a><embedautostart="1"clicktoplay="0"width="100%"showaudiocontrols="1"autorewind="0"autosize="0"name="MediaPlayer1"showcontrols="1"align="bottom"showstatusbar="1"showdisplay="0"animationatstart="0"src="http://buddha.goodweb.cn/music/musicdownload_all/musicdownload50/A01_般若心咒.mp3"showtracker="1"transparentatstart="0"type="application/x-mplayer2"showgotobar="0"pluginspage=""height="143"defaultframe="datawindow"border="0"showcaptioning="0"enablecontextmenu="1"showpositioncontrols="0"allowscan="1"invokeurls="0"></embed><%}%></body></html>

解决方案

解决方案二:
知道有票了又有什么用呢,知道有票但是就是买不到,岂不是更悲剧
解决方案三:
所在程序就是解决这个问题的啊,会第一时间通知你有票了.每隔10秒会更新一次.
解决方案四:
LZ买到票了吗。
解决方案五:
我是6点起来去排队买的
解决方案六:
乡愁就像难买的火车票,我在这头,家在那头!
解决方案七:
还没有.我只要27号的票,而且是不另加钱的.有了这个程序,要求当然要严格点,呵呵

时间: 2025-01-21 06:04:10

分享一个抓火车票的程序,让程序员们都能买到票的相关文章

分享一个有趣的打印菱形的程序

想必如果让大家写一个c语言版本的打印菱形的程序,估计都是手到擒来的吧.但是大家请看看下面的这段代码,你是否可以想到呢? 1 2 3 4 5 6 7 8 9 10 11 12 13 #include <stdio.h>   int line = 1; int main() {         printf("%*s\n",                 7-(line>4? line-4: 4-line),                 "*******&

用C#编写一个抓网页的应用程序

程序|网页 本文利用C#和.NET提供的类来轻松创建一个抓取网页内容源代码的程序.HTTP是WWW进行数据访问最基本的协议之一,在.NET的基本类型库类中提供了两个对象类:HTTPWebRequest和HTTPWebResponse,分别用来向某资源发送请求和获得响应.为了得到一个资源的内容,我们先指定一个想要抓取的URL地址,用HTTPWebRequest对象进行请求,用HTTPWebResponse对象接收响应的结果,最后用TextStream对象来提取我们想要的信息,并在控制台打印出来.

朋友开网店 做个抓取数据的小程序

朋友开网店需要填充初期的数据.  专门做了一个抓取数据的小程序.分享一下. private void button1_Click(object sender, EventArgs e)        {            StringBuilder sb = new StringBuilder();            string[] sArray=FormatBox(textBox1.Text);            int i = 1;            foreach (st

网卡-请问,使用winpcap抓包,怎么设置可以使到达一个数据包后,应用程序尽快获取?

问题描述 请问,使用winpcap抓包,怎么设置可以使到达一个数据包后,应用程序尽快获取? 各位大神,请教一下,使用winpcap抓包,怎么设置可以使网卡到达一个数据包后,应用程序尽快获取? 解决方案 http://www.doc88.com/p-8905500110152.html

界面-基于WinPcap,编写一个简单的数据包捕获程序

问题描述 基于WinPcap,编写一个简单的数据包捕获程序 * 功能要求: 1) 要求提供图形界面(类似Wireshark),可以捕获网络数据包:提供包过滤功能,可以输入过滤表达式:可以指定时段抓包:显示指定数据包的内容: 2) 提供网络数据包统计功能:提供输入IP地址,向指定IP地址发送数据包 3) 提供数据转储功能,将捕获到的数据包存储到磁盘文件,并可以读取转储的文件 4) 界面美观.大方 解决方案 一个简单的摄像头视频浏览和捕获的程序(转载)WinPcap捕获数据包 解决方案二: ** 看

重磅!支付宝小程序悄然上线,分享能力更强大!ofo小程序怒怼摩拜小程序

支付宝小程序功能与微信小程序相仿,不同的是,支付宝将解决流量分发问题.enable(帮助)B服务C,也就是用互联网的技术.产品帮助商家更好地服务用户,是一个长期的过程. 收到@盛永辉的消息,支付宝小程序低调上线,与微信小程序比起来,似乎更平静,不为众人所知.原先有推文表示支付宝即将发布小程序:支付宝小程序下周也要上线,是真的吗?,可是迟迟没有消息. 现在公测开始,不过与原先的设想还是有差距的,小李君已经帮你提前内测,下面附上测试报告. 1.入口问题 支付宝小程序并未在支付宝APP发现明显的入口.

c语言-一个求函数的积分的程序执行问题

问题描述 一个求函数的积分的程序执行问题 #define _CRT_SECURE_NO_DEPRECATE #include double integrate(double double int); double equa(double); /*函数说明,背积函数,具体函数可替换*/ float a b c; void main() { double leftlimit rightlimit;/*积分上限,下限*/int n;/*梯形划分数*/ printf(""请输入被积分函数的系数

异步 非阻塞-求帮忙设计一个异步非阻塞服务器的程序

问题描述 求帮忙设计一个异步非阻塞服务器的程序 伪代码也可以,尽量使用linux下的函数.我不太明白,select到底实现的是异步还是同步,有的地方说异步,有的地方说同步,还有一种看似权威的说法是实质是同步,是一种伪异步而已.如果select算做异步的话,那么非阻塞又要如何实现呢?求大神!

一个显示原代码的asp程序

一个显示原代码的asp程序 我们都知道asp这一类的服务器端处理的程序,其好处之一就是只向客户端输出标准的Html流.因此可以起到向客户隐藏细节的作用.也就是说当我们在浏览器中键入asp程序的网址后只能看见标准的Html文件,而不能看见asp的内容.但有时,例如在一个asp的教学站点,我们有必要显示asp文件的内容,或者你愿意将你的原代码与人享,通过一个程序将代码显示出来. 下面是我编写的一个asp程序,view_code.asp,它提供两种提交方式: 一种是用表格提交,即你知道了该源文件的物理