从Webview中获取任何特定文本

时间:2013-05-08 06:44:55

标签: android uitableview android-layout webview android-webview

我是android中的webview新手。我只是想知道如果文本可用,我们如何从webview中获取任何特定文本。

示例:我的网页视图中有一些文字,例如“Android效果很好”,我想在网页视图中提供“Android”文字,然后再做其他事情。

if("Android" available on webview) {
then Print("It works great")
}
else {
Print ("Useless")
}

我如何在Android中实现同样的目标。 请帮帮我。 提前致谢:)

1 个答案:

答案 0 :(得分:2)

这不是最好的方法,但您可以获取网址内容,然后将其与文字进行比较

try {                   
                URL url;
                url = new URL("http://www.google.com/");

                BufferedReader in;

                in = new BufferedReader(new InputStreamReader(url.openStream()));                   

                String inputLine;
                while ((inputLine = in.readLine()) != null) {
                    if(inputLine.contains("Android")) {

                    } else {

                    }
                }
                in.close();

            } catch(Exception e) {                  
                e.printStackTrace();
            }