想用java制作一个自动买火车票的软件,请问怎么实现网页上按钮的点击?

即怎么写连接到这个按钮的事件?例如:如何让【火车票查询】这个按钮连接到12306的【查询】按钮上?让点【火车票查询】这个按钮的功能和12306de【查询】这个按钮的功能一... 即怎么写连接到这个按钮的事件?例如: 如何让【火车票查询】这个按钮连接到12306的【查询】按钮上?让点【火车票查询】这个按钮的功能和12306de 【查询】这个按钮的功能一样. 展开
 我来答
markbruce2
2012-12-11 · TA获得超过1555个赞
知道小有建树答主
回答量:925
采纳率:50%
帮助的人:617万
展开全部
google上有个开源项目组 go_home你可以参考一下
大概的思路是,填写用户名密码,发送到12306执行登陆的地址,然后接受返回的信息,包括cookie(包含sessionID),
然后在模拟网站需要的表单内容填充request发送到“查询”功能对应的地址,然后解析返回的内容
大概就是这样,具体的源代码可以去go_home获取,不过不知道是不是还兼容现在的12306
百度网友48d5dc9
2012-12-11 · TA获得超过448个赞
知道小有建树答主
回答量:476
采纳率:0%
帮助的人:202万
展开全部
亲,这个不是你想的那么简单,点“火车票查询”可以连接到12306的网址的,
但是你想要相当于点了12306的查询,那你必须要做的一件事就是,后台模拟用户登录12306这个网站,
当然你也可以不用登陆的
我看查询余票是不一定要登陆的
建议用火狐看看他的“查询”按钮做了哪些事情吧,这样你才好下手
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
alucard9257
2012-12-11 · TA获得超过296个赞
知道小有建树答主
回答量:268
采纳率:0%
帮助的人:191万
展开全部
这个很复杂,需要很长的开发时间。
你要对http请求非常了解,然后使用httpwatch一类的软件抓包,分析数据,然后还得有自己的服务器进行转换和转发。
我只能给你提供这些思路,更多的就没办法帮你了。
这样是肯定能实现的,我朋友公司刚做的上千万的一个项目,就是实现了这样的功能。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
轻食印象
2012-12-11 · 超过18用户采纳过TA的回答
知道答主
回答量:162
采纳率:0%
帮助的人:66.5万
展开全部
首先你要拿到12306的数据接口,调用这个接口可以返回当前实时信息,
筛选出消息后还要能够拿到操作12306网站的操作接口,最后支付要有支付接口
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-01-15
展开全部
你们说的太复杂,我已经写了个小工具 ,试下!
百度搜索:帮点火车票查询按钮小工具 或者 百家辅助 去找这个标题吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8cdafe0
2012-12-11 · 超过19用户采纳过TA的回答
知道答主
回答量:145
采纳率:0%
帮助的人:60.7万
展开全部
求教了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式