本人想用概率论的知识做一个彩票分析程序。但必需获得以往的中奖的数据。我发现彩票网的获取以往数据的方式很简单,就是采用GET方式请求一个页面及提供两三参数就可以得到某一期的数据。但每次请求一次只能显示一期的数据。而像这种情况完全可以使用程序自动化的获取数据。但现在我不晓得JAVA现在有什么框架提供了在(使用URLConnection获得HTML代码)HTML代码中找相关DOM元素的框架,就像浏览器Javascript框架jQuery一样的支持选择器的方式来获取元素的框架。因为用jQuery的这种选择器方式很容易获得我所要的数据。

解决方案 »

  1.   

    HTTP客户端方面可以用Jakarta HTTPClient
    HTML解析可以使用HTML Parser
      

  2.   

    你自己都说了用JQuery挺好获得你要的数据,为什么要用其他的呢~~~
    每次返回一个数据流,用jquery来查找不就行了~~~
      

  3.   

    呵呵,HTML Parser很好用的。非常感谢~~
      

  4.   

    3楼,请问jQuery怎么弄?说具体点好吗?“jQuery的这种选择器方式很容易获得我所要的数据”,我是说的是选择器的方式,我并没有实现用jQuery获取数据。就像二楼说的HTML Parser,现在我用它已经获得以往的数据了。
      

  5.   

    能分清Java和JavaScript的区别吗?
    jQuery是JavaScript框架。
      

  6.   

    一个客户端脚本语言,一个服务器程序设计语言。一个在服务器上运行,一个在客户端上运行。
    我的想法是用开发一个(在我的机上运行)客户端Ajax应用请求数据,Java程序访问Ajax应用但所得的数据要传给Java程序。怎么弄?将文本信息保存在本地(没试过,有权限问题)?然后Java程序来读吗?一个这样的Java程序依赖于javascript库总觉得不好。