我无法使用JSOUP解析div中的表元素

时间:2013-08-22 06:49:04

标签: html web-scraping jsoup

   <div id="fareSelectModifySearch"> 
     <table width="100%" cellpadding="0" cellspacing="0" border="0"> 
      <tbody>
           <tr> 
            <td style="padding-left:8px;"><strong>1 Traveler(s)</strong> &nbsp;<span     id="routeInfo">     New York, NY (JFK) to Las Vegas, NV (LAS) on 09/20/2013</span></td> 
           </tr>  
      </tbody>
     </table> 
    </div>

我想提取td元素数据,即

  

1旅行者纽约,纽约(肯尼迪机场)于2013年9月20日到内华达州拉斯维加斯(LAS)

任何人都可以使用Jsoup库给我这个源代码。

2 个答案:

答案 0 :(得分:0)

您是否尝试过.text()方法?

来自jSoup Documentation。

 String text() 
      Get the combined text of all the matched elements.

答案 1 :(得分:0)

试一下

Document site2 = Jsoup.connect("http://wl.filegenie.com/~ikp4success/test.html")

                .timeout(3000000)

                .get();


        String values = site2.select("td").text();
        System.out.println(values);

我将文件上传到我的服务器FYI。