从网站html中读取一个值> java jsoup

时间:2015-04-14 15:58:37

标签: java html parsing jsoup

我正在寻找一种从网站上获得最佳机票价格的方法,只需在Java中解析它,从这个特定网站开始:

http://www.kayak.com/flights

例如,我正在寻找带有一些随机数据的航班Gdańsk > Barcelona

http://www.kayak.com/flights/GDN-BCN/2015-04-20/2015-04-27

我做过的事情:

  • 找到div我想从程序员模式下的浏览器解析:
  

div class =“sliderFilterLabel”>
  span id =“low_price”>类= “分钟” > 73€

在这个地方应该总是价格最低。

  • 尝试使用Jsoup解析它,我发现代码对我来说最有价值。

我怎么能找到它,或者是否有更有效的方法从整个网站获得一个号码。

我的代码:

Document doc;
try {
// need http protocol
doc = Jsoup.connect("https://www.kayak.pl/flights/GDN,nearby-IBZ,nearby/2015-04-20/2015-04-27").userAgent("Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36").get();
System.out.println(doc);

几乎没有代码。经过jsoup的几次尝试后,我打印出我解析的整个网站,我找不到我需要的div。

0 个答案:

没有答案