这个软件的目的是完全模拟人工在线订票,通过软件去实现12306的自动登录,有时间计划做成完全的12306人工在线订票模拟软件,解决人工在12306在线订票的种种痛苦。目前所有相关技术问题已经解决,唯一的问题是验证码的自动识别有时候还会“抽风”(用的是网上的一个库)。该软件目前包括功能有:
1、 12306网站自动登录;
2、 登录信息自动填充;
3、 网页验证码同步提取;
4、 验证码自动分析
5、 验证码识别错误时自动刷新网页上的验证码并根据需要重新尝试识别并自动登录。
说明:由于是对人工在线网络购票完全的机器模拟,从理论上来说不存在违反互联网相关规定的地方,属于合法软件。但我声明,如果有违法的地方,使用者自负。
目前,该软件已经完成自动登录功能,其他自动订票的模拟从技术上来说和自动登录基本类似,只是可能涉及更复杂的页面内容分析及订票动作的模拟。
软件说明如下(目前只能说是个技术验证版):
 欢迎类是问题的技术讨论:
[email protected] (MSN)另外特别说明:从这个软件的实现来看,任何网站采用简单验证码登录(还有其他类似功能,例如留言等等)都存在被暴力拆解的可能,特别是一些没有验证次数限制的,12306就是如此。
12306自动登录,网页操作行为模拟

解决方案 »

  1.   

    资源url: 
    http://download.csdn.net/detail/hoboo/5029098
    绝对不会有病毒,大家放心。有兴趣的大家可以互相讨论。目前只是从技术验证角度来做的,所以界面上比较简单、粗糙。
      

  2.   

    根据 getElementById 找到几个 emement 然后设置其 value值,最后再根据 getElementById 找到按钮然后 Invoke 其 click方法,甚至屏蔽 alert 之类的,这四五种简单代码就足以了,并没有任何技术含量,需要的是耐心加上极端想攻击人家业务流程的无底线恶作剧之心。这类exe如果不想公开源代码,如果不是给爱好者研究而是用来沽名钓誉,那么还是自己收起来吧。
      

  3.   

    再一看看,呵呵,怎么会有沽名钓誉这么一个无聊的说法出来,蛮不是滋味的。不知道sp1234是一个什么想法、心态?我从2000年在这个网站注册,发贴数不超过10个,也从来也没有在这里胡弄瞎挣过分,沽什么名钓什么誉?再一个前面也说了,现在还只是技术验证,并没有实现其他功能,做完了再献丑。希望sp1234不要介意,真正的技术人员有这种想法(沽名钓誉),不管是自己还是说别人都要不得,关键还是无根无据这样说。
      

  4.   

    你模拟网页操作用的什么技术?我看你内嵌了一个浏览器是吧?有源码吗?[email protected],麻烦发一下,共同学习。
      

  5.   

    估计就是后台发送Request吧,一般程序猿都会的,没什么技术含量。。至于验证码部分,楼主可以分享下,用的什么类库能解析图片。按照你的截图还是要手动输入验证码? 那和浏览器登录有什么区别?不管抢票还是淘宝抢购,验证码始终是技术难点,哪天验证码对程序员来说形同虚设了,那抢票和抢购就不算什么了。
      

  6.   

    一般带webbrowser的模拟登录会存在许多的问题。