0
http://msu.esuds.net/RoomStatus/showRoomStatus.i?locationId=1016364Android用Jsupヘルプ - テーブルの要素のテキストを取得するにはどうすればよいですか?
リンクの要素を調べると、表の名前はtable.room_status
になります。
しかし、私は、洗濯機/乾燥機が持つ利用可能かどう伝えてみてください:
private void getWebsite(){
Log.d("getWebsite","runs");
new Thread(new Runnable() {
@Override
public void run() {
Log.d("run","runs");
final TextView textView = (TextView)findViewById(R.id.parseTest);
final StringBuilder builder = new StringBuilder();
try {
Document doc = Jsoup.connect("http://msu.esuds.net/RoomStatus/showRoomStatus.i?locationId=1028671").get();
for (Element table : doc.select("table.room_status")) {
Log.d("table","runs");
for (Element row : table.select("tr")) {
Log.d("row","runs");
Elements tds = row.select("td");
if (tds.size() == 6) {
Elements font = tds.get(4).getElementsByTag("font");
builder.append(font.first().text());
Log.d("font","runs");
}
}
}
} catch (IOException e){
builder.append("Error: ").append(e.getMessage()).append("\n");
}
runOnUiThread(new Runnable() {
@Override
public void run() {
textView.setText(builder.toString());
}
});
}
}).start();
}
私は見るだけlogcatsがLog.d("getWebsite", "runs)
とLog.d("run", "runs")
です。