したがって、このWebサイトhttp://www.engin.umich.edu/htbin/wwwhostinfo?detail=0&display=all&sort=openのテーブルにアクセスして、Elementsオブジェクトにしようとしています。1列目と4列目だけが必要です。だから私はjsoupを使ってこれをやっています:
Document doc = Jsoup.connect("http://www.engin.umich.edu/htbin/wwwhostinfo?detail=0&display=all&sort=open").get();
Elements buildings = doc.select("td:eq(0),td:eq(3)");
これにより、1列目と4列目が選択されます。それはそれを行っていますが、すべてのhtmlデータでも、Webページ「次のレポート...」の最初のものをすべてスキップする必要があります。そして、必要なのはBuildingとOpenの2つの列だけです。これにより、追加の変数を初期化し、建物内の開いているコンピューターの数を割り当て、最後にToastなどを使用して建物内の開いているコンピューターの数を表示できます。画面。
現在、TextViewを使用してデータを表示しており、不要なすべてのhtmlデータも表示しています。
TextView tv = new TextView(this);
tv.setText(""+buildings);
setContentView(tv);
要素から個々の値を抽出できますか?
つまり、他のすべてのデータをスキップして、建物の名前と開いているコンピューターの数だけを抽出し、それらを独自の変数に割り当てるにはどうすればよいですか?
これを行う方法についてのアイデアはありますか?
事前に感謝します-av