java中怎么抓取  去哪儿网站 上的航班和价格这2个元素

解决方案 »

  1.   

    这个是用ajax动态改变的
    提供两个思考:
    1.通过抓包工具查看获取获取的地址;
    2.记得有一个开源的java浏览器,可以通过完全模拟浏览器的方式,通过x-path方式得到最终的数据
      

  2.   

    或者去抓取html 然后分析,得到你想要的价格和航班
      

  3.   

    我用了xml解析抓取了网站中的航班和价格,但是有的网站像淘宝的航空系统那里是把我想要的东西封装起来了,页面上看不到,不知道怎么抓取
      

  4.   

    这个方案比较靠谱,可以通过HTTPClient来将网页内容抓取下来,然后用xpath去获取想要的信息。
      

  5.   

    分析 下一页的请求路径和page也参数,写到自己的程序里作为请求地址,返回内容