Android从网页中提取数据

时间:2012-10-03 13:27:27

标签: android web-scraping extract

我在编写代码时遇到了一些困难。

我想使用网页上的数据。例如变量“TEST”。

这些数据将在我的智能手机上以文本视图显示。

这是网页代码:

"<meta http-equiv=\"refresh\" content=\"3;url=http://172.30.7.185\">\
<HTML><HEAD></HEAD><BODY>\
<h1>TEST Web Server</h1>\
<a href=/><button type=\"button\">Reload</button></a>\
<script src=/s></script>\
<script>document.write(TEST)</script>\
</BODY></HTML>\
";

变量“TEST”包含例如“42”。

目前我可以使用智能手机阅读网页的源代码。 但我看不出如何从变量(TEST)中提取值(42)。

2 个答案:

答案 0 :(得分:0)

您基本上是在尝试解析网页本身吗?

使用简单的java代码可以轻松完成。

在此代码中,您尝试获取标记之间的文本。您可以使用函数line.indexOf();

基本上创建一个String行;将它放在整个html源标记中并解析它。

如果有帮助,请告诉我。

答案 1 :(得分:0)

使用jsoup(http://jsoup.org/)。它是一个像Java一样的jQuery解析器,如果你了解CSS就很简单!