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文檔一個相當不錯的介紹教程