论坛首页 Java企业应用论坛

抓取火车票程序

浏览 4104 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-01-15   最后修改:2009-01-16
OO

在同事的建议下写了一个自动从网上抓取火车票信息的程序,抓取完之后使用Gtalk来发送抓取到的信息。现在可以从火车票网,酷讯网和水木社区上抓取火车标信息。


需要的可以使用下载源代码。运行环境是JDK1.6,源文件没有带相关的jar包,我使用了Maven来管理依赖,因此最好用Maven来编译,主要的依赖是Smack(用来发送Gtalk消息)和HtmlUnit(用来抓取并分析网页)。

有两个配置文件config.properties和gtalk.properties。config.properties是主要设置抓取的过滤条件(出发城市、目的城市和关键字等)以及其它一些乱七八糟的东西,配置文件采用和log4j.properties类似的格式。gtalk.properties设置登陆的gtalk帐户,使用该帐户来发送消息。需要提醒的是,gtalk可以自己给自己发送消息,所以不需要注册两个帐户。

运行起来之后可以一直开着,就等着它来给你发消息吧,祝大家好运!如有运行遇到什么问题,可以回帖。

========================================================

现在将依赖库也上传了,这是由maven自动生成的,可能有多余的,大就大点吧,懒得管了。

  • lib.zip (7.6 MB)
  • 下载次数: 508
   发表时间:2009-01-15   最后修改:2009-01-15
不错,我也写过抓取火车票信息的程序,呵呵,看来大家对于买票很热衷啊
0 请登录后投票
   发表时间:2009-01-15  
用的都什么包啊? 其实你把jar包放在一起 用rar最高比例压缩 可以压缩很小的
0 请登录后投票
   发表时间:2009-01-16  
最初上传的不小心把自己的邮箱给暴露了,迫不得已只有改密码了。
0 请登录后投票
   发表时间:2009-01-16  
最根本的解决办法还是要靠商务,叫票务提供接口.
0 请登录后投票
   发表时间:2009-01-21  
小哥你不错。。。( ^_^ )不错嘛
我要改造它,完成我未完的东东。。。。
6.cn
0 请登录后投票
   发表时间:2009-02-08  
能不能写一个抓取qq城市达人上的qq号码的程序呢
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics