HTML无法查找表ID

时间:2015-09-30 03:12:02

标签: java html mysql eclipse jsoup

link

我正在尝试使用JSoup从此链接中删除表。但是我对HTML很新,我找不到合适的"表id"使用。我的代码在下面,我已经让它适用于其他页面的表,所以代码不是问题。我只是不知道如何找到合适的表格ID。谢谢!

这是我看到的html代码:http://games.espn.go.com/ffl/freeagency?leagueId=1566286&teamId=4&seasonId=2015#&seasonId=2015&view=projections&context=freeagency&avail=-1

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 readURL {

public static void main(String[] args) {
    //extractTableUsingJsoup("http://mobilereviews.net/details-for-Motorola%20L7.htm","phone_details");
    extractTableUsingJsoup("http://games.espn.go.com/ffl/freeagency?leagueId=1566286&teamId=4&seasonId=2015#&seasonId=2015&view=projections&context=freeagency&avail=-1","INSERT TABLE ID HERE");
}

public static void extractTableUsingJsoup(String url, String tableId){
    Document doc;
    try {
        // need http protocol
        doc = Jsoup.connect(url).get();

        //Set id of any table from any website and the below code will print the contents of the table.
        //Set the extracted data in appropriate data structures and use them for further processing
        Element table = doc.getElementById(tableId);

        Elements tds = table.getElementsByTag("td");

        //You can check for nesting of tds if such structure exists
        for (Element td : tds) {
            System.out.println("\n"+td.text());
        }

    } catch (IOException e) {
        e.printStackTrace();
    }
}
}

作为输出,这不是我想要的。我想要球员和他们的预测。

这是我想要的表格

http://pastebin.com/d5h5QBb6

0 个答案:

没有答案