0

嗨,伙计们,我正在尝试单独解析表格上的每一行,然后将其内容放入字符串中。喜欢这个页面http://reviews.cnet.com/consoles/sony-playstation-3-60gb/4507-10109_7-31355103.html

我的目标是解析每一行的每个值,例如不包括标签

内存| 60 GB CPU| 8芯

等等

所以我只需要解析表中每个规范的值,然后将每个规范的值放在一个单独的字符串中

因此,我需要一个名称为 memory 的字符串,该字符串具有来自 URL 的解析值,以及一个名称为 CPU 的字符串,其具有从 URL 中提取的解析值,依此类推。我该如何继续?

Document doc = Jsoup.connect("http://reviews.cnet.com/consoles/sony-playstation-3-60gb/4507-10109_731355103.html").get();for (Element table : doc.select("table.tablehead")) {
    for (Element row : table.select("tr")) {
        Elements tds = row.select("td");
        if (tds.size() > 6) {
            System.out.println(tds.get(0).text() + ":" + tds.get(1).text());
   String CPU = row.text();
    }}}
4

1 回答 1

0

我建议你看看Jsoup

于 2013-05-15T07:21:54.583 回答