0

こんにちはみんなテーブルの各行を個別に解析して、その内容を文字列に入れようとしています。このページのようにhttp://reviews.cnet.com/consoles/sony-playstation-3-60gb/4507-10109_7-31355103.html

私の目標は、たとえばラベルを含まないすべての行の各値を解析することです

メモリ| 60 GB CPU| 8コア

したがって、テーブル内のすべての仕様の値のみを解析し、各仕様の値を個別の文字列に入れる必要があります

そのため、URL から解析された値を持つ memory という名前の文字列と、URL から抽出された解析値を持つ CPU という名前の文字列が必要になります。どうすれば続行できますか?

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