【问题标题】:Show only certain parts of a web page in a web view, AndroidStudio?仅在 webview、Android Studio 中显示网页的某些部分?
【发布时间】:2021-05-15 10:55:00
【问题描述】:

如何从网站获取某些部分并在 WebView、Android Studio 中显示???

下图是我想要的部分(红色部分为正方形)

网站是这样的:https://kimpga.com

我只想将红色部分显示为 Android 网络视图。我该怎么办?

然后我用了这个方法:webView.loadUrl("javascript:document.getElementsByClassName('').style.display='none'");

但是那个网站没有 div id 也没有工作方法!

+) 添加首页来源

请理解附上整体图片。我想通过网络视图向您展示以蓝色选择的 div 部分。

【问题讨论】:

  • 那么它有什么可以解析出来的?请告诉 html 源代码是如何构建的。
  • 请理解我附上整体图片,因为很难表达结构。我想通过网络视图向您展示以蓝色选择的 div 部分。 @blackapps

标签: android android-studio webview android-webview


【解决方案1】:

我解决了!

使用

mWebView.setWebViewClient(new WebViewClient(){
        @Override
        public void onPageFinished(WebView webView, String url)
        {
            webView.loadUrl("javascript:(function() { " +
                    "document.getElementsByClassName(//classname//)[index of document].style.display='none'; " +
                    "})()");
        }
    });

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多