问题描述
我想在https://www1.kickassanime.rs中获取图片网址
因此,我使用一些代码来提取它,然后将代码放到webview1完成加载中。 这样,当webview1完成从网站加载图片网址后,就会自动加载到android上的imageview。
但是该网站kickssanime,我不知道怎么说,请检查该网站, 您将首先看到一个空白页面,然后是他们的主页。网页视图似乎已经完成加载,但是其主页尚未呈现,请检查网站。
我想自动获取第一个图像网址 当webview完成网站加载时。 我已经有了从网站抓取图片网址的代码,
(我的问题) 我想知道要添加什么代码,以便Web视图是否已加载所需的页面,以便我的应用程序检测到。
解决方法
尝试一下
在活动/片段类中添加
private boolean isPageLoaded = false;
然后
webView.setWebChromeClient(new WebChromeClient() {
@Override
public void onProgressChanged(WebView view,int progress) {
if (progress == 100) {
if(!isPageLoaded){
isPageLoaded=true;
}
}
}
});
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl(Url);