簡體   English   中英

使用Jsoup從HTML表中提取數據

[英]Extracting data from HTML table with Jsoup

我正在嘗試從以下網站上的表中提取數據。 即俱樂部,場地,開始時間。 http://www.national-autograss.co.uk/february.htm

我在這里有許多使用CSS類表的示例,但是此網站沒有。 我嘗試使用下面的代碼,但似乎未提供任何輸出。 任何幫助將不勝感激。

import java.io.IOException;

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


public class Main {

    public static void main(String[] args) {

        Document doc = null;
        try {
            doc = Jsoup.connect("http://www.national-autograss.co.uk/february.htm").get();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        Elements elements = doc.select("table#table1"); 
        String name;


        for( Element element : elements ) 
        {
            name = element.text(); 
            System.out.println(name);
        }
}

}

ID應該是唯一的,因此您應該直接使用doc.select("#table1")等等

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM