how to parse a table from HTML using jsoup

前端 未结 2 1784
旧时难觅i
旧时难觅i 2020-12-08 08:27

 
5,390.85


        
2条回答
  •  Happy的楠姐
    2020-12-08 08:42

    Try something like this:-

    URL url = new URL("http://www.nseindia.com/content/equities/niftysparks.htm");
    Document doc = Jsoup.parse(url, 3000);
    
    Element table = doc.select("table[class=niftyd]").first();
    
    Iterator ite = table.select("td[width=65]").iterator();
    
    ite.next(); // first one is image, skip it
    
    System.out.println("Value 1: " + ite.next().text());
    System.out.println("Value 2: " + ite.next().text());
    System.out.println("Value 3: " + ite.next().text());
    System.out.println("Value 4: " + ite.next().text());
    

    Here's the printout:-

    Value 1: 5,390.85
    Value 2: 5,428.15
    Value 3: 5,376.15
    Value 4: 5,413.85
    

提交回复
热议问题