Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/218.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何摆脱jsoup中的html,只提取html表内容?_Java_Android_Jsoup - Fatal编程技术网

Java 如何摆脱jsoup中的html,只提取html表内容?

Java 如何摆脱jsoup中的html,只提取html表内容?,java,android,jsoup,Java,Android,Jsoup,所以我试图访问这个网站中的表,并试图将它变成一个Elements对象。我只需要第一列和第四列。因此,我使用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)")

所以我试图访问这个网站中的表,并试图将它变成一个Elements对象。我只需要第一列和第四列。因此,我使用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)");
这将选择第一列和第四列。它正在这样做,但所有的html数据也是如此 我需要跳过网页“以下报告…”中的所有初始内容。我只需要两列-Building和Open,这样我就可以简单地初始化额外的变量,并将一个建筑中打开的计算机的数量分配给它,最后使用Toast或类似的东西在屏幕上显示一个建筑中打开的计算机的数量

目前我正在使用TextView来显示数据,它也会显示我不想要的所有html数据

TextView tv = new TextView(this);
        tv.setText(""+buildings);
        setContentView(tv);
可以从元素中提取单个值吗

简言之:如何通过跳过所有其他数据并将其分配给自己的变量,仅提取建筑物名称和开放计算机的数量

有什么办法吗

提前感谢-a.v.

您可以使用来完成该任务


只要定义什么不应该被删除,你就可以开始了

你知道网络报废吗?