0
我加载网页,例如“的http:/example.com”在WebView中, 让这个页面包含一个元素如何通过类名获取WebView元素?
<a class="x" href="/test1">Click here</a>
我怎样才能得到这个元素的“x”和它的距离的WebView HREF的价值。
我加载网页,例如“的http:/example.com”在WebView中, 让这个页面包含一个元素如何通过类名获取WebView元素?
<a class="x" href="/test1">Click here</a>
我怎样才能得到这个元素的“x”和它的距离的WebView HREF的价值。
你需要的东西在你的Java代码来读取HTML回,像表现出这样的回答: how to get html content from a webview?
然后当你有你的HTML内容,你需要一个解析器来提取元素(和数据),你需要。 在过去,我使用JSOUP来导航HTML,它工作得很好,你可以在这里找到它https://jsoup.org/。
您可以提取的类名和href的值与此:(仅仅是一个概念)
Document yourPage = Jsoup.parse(htmlString);
Element aElement = yourPage.select("path to a element").first();
Set<String> classNames = aElement.classNames();
String url = aElement.attr("href");
如果你需要帮助,你可以阅读here从JSOUP文档一个相当不错的介绍教程