こんにちはみんなテーブルの各行を個別に解析して、その内容を文字列に入れようとしています。このページのように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();
}}}