与Jsoup解析表

问题描述:

我是新来的android和Jsoup场景,并有一个小问题转换表。 使用例如这个链接 http://mywheels.ie/car-history-check/free-car-check-results/?VRN=00C31865 我该如何解析表格并显示右侧FIAT,RED,PETROL中Log的元素?谢谢你在前进与Jsoup解析表

+0

到目前为止,我能得到网站的标题,但真的不知道如何使用该表。我不知道如何处理表格以获取其内容。如果我有一小块代码能够显示至少一个元素,我就可以从那里获取它。 – Michal

import java.util.Iterator; 

import org.jsoup.Jsoup; 
import org.jsoup.nodes.Document; 
import org.jsoup.nodes.Element; 
import org.jsoup.select.Elements; 

public class JsoupTest1 { 

    public static void main(String[] args) { 

     Document doc = Jsoup.parse("<table><tr class='eventTableRow'><td id='1' class='class1'>value1</td><td id='2' class='class2'>value2</td><td id='3' class='class3'>value3</td></tr></table>"); 
     Elements row = doc.select(".eventTableRow td"); 
     Iterator<Element> iterator = row.listIterator(); 
     while(iterator.hasNext()) 
     { 
      Element element = iterator.next(); 
      String id = element.attr("id"); 
      String classes = element.attr("class"); 
      String value = element.text(); 
      System.out.println("Id : " + id + ", classes : " + classes+ ", value : " + value); 
     } 
    } 

} 

通过https://*.com/users/159793/newbie