【问题标题】:How to get the html code from webview and put it in textview?如何从 webview 获取 html 代码并将其放入 textview?
【发布时间】:2020-10-10 14:51:11
【问题描述】:

大家好,我很沮丧在互联网上搜索这个问题。 我想从 WEBVIEW 获取 html 代码,然后将其放入 textview 出于某种原因我不想使用 jsoup 我唯一的希望是javascript接口

请给我一个工作代码来学习

【问题讨论】:

  • 我不明白你为什么不想使用 jsoup 但最后你应该使用 htlm 或 javascript 解析器
  • 我想获取网站页面的html代码。但我无法从目标页面获取 html 代码,因为该网站有登录页面,你知道我的意思吗?
  • 您必须在 任何人 可以帮助您之前发布 URL。 :)
  • 您可以使用 jsoup 中的登录 cookie 登录并处理此问题,或者如果将文件下载到存储您链接到您的商店然后解析。

标签: javascript java android html webview


【解决方案1】:

首先登录并获取登录cookie然后解析网站

Connection.Response response= Jsoup.connect("https://loginpage")
                .data("user",user,"pass",pass)
                .method(Connection.Method.POST)
                .execute();
       Map<String,String> cookie=response.cookies();
      
       Document document=Jsoup.connect("https://loggedwebsite")
            .cookies(response.cookies())
            .get();

还要检查这个: How to post form login using jsoup?

【讨论】:

  • 我认为这不适用于当今互联网上大多数(众多)网站/社交媒体/电子邮件/视频共享平台的登录页面。跨度>
猜你喜欢
  • 2021-01-25
  • 2023-04-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-29
相关资源
最近更新 更多