`
marlonyao
  • 浏览: 249127 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

抓取火车票程序

    博客分类:
  • java
阅读更多

在同事的建议下写了一个自动从网上抓取火车票信息的程序,抓取完之后使用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
分享到:
评论
6 楼 liyu212 2009-02-08  
能不能写一个抓取qq城市达人上的qq号码的程序呢
5 楼 andy54321 2009-01-21  
小哥你不错。。。( ^_^ )不错嘛
我要改造它,完成我未完的东东。。。。
6.cn
4 楼 fjlyxx 2009-01-16  
最根本的解决办法还是要靠商务,叫票务提供接口.
3 楼 marlonyao 2009-01-16  
最初上传的不小心把自己的邮箱给暴露了,迫不得已只有改密码了。
2 楼 jcs7575 2009-01-15  
用的都什么包啊? 其实你把jar包放在一起 用rar最高比例压缩 可以压缩很小的
1 楼 xuyao 2009-01-15  
不错,我也写过抓取火车票信息的程序,呵呵,看来大家对于买票很热衷啊

相关推荐

Global site tag (gtag.js) - Google Analytics