我是android中的webview新手。我只是想知道如果文本可用,我们如何从webview中获取任何特定文本。
示例:我的网页视图中有一些文字,例如“Android效果很好”,我想在网页视图中提供“Android”文字,然后再做其他事情。
if("Android" available on webview) {
then Print("It works great")
}
else {
Print ("Useless")
}
我如何在Android中实现同样的目标。 请帮帮我。 提前致谢:)
答案 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();
}