Как достать html код страницы из webView Android?

216
15 декабря 2017, 02:42

Добрый день. Нужно вытащить из WebView Android ссылку на одно изображение. Как можно достучаться до html из java кода?

Answer 1

Согласно en-SO, с API 19 можно так:

webView.evaluateJavascript(
    "(function() { return ('<html>'+document.getElementsByTagName('html')[0].innerHTML+'</html>'); })();",
     new ValueCallback<String>() {
        @Override
        public void onReceiveValue(String html) {
            Log.d("HTML", html); 
            // code here
        }
});
Answer 2

Вы должны первое парсить и найти ссылку до изображения. пример парсинга сайта Или же напрямую указать ссылку изображения. Здесь пример изпользования

READ ALSO
Hibernate criteria добавить в результат сумму по полю

Hibernate criteria добавить в результат сумму по полю

Пытаюсь написать критерию для запроса, который кроме обычного листа клиентов вернёт ещё один столбез с суммой всех заказов (поле total в классе...

150
Как из Asynctask получить доступ к MainActivity

Как из Asynctask получить доступ к MainActivity

Мне нужна помощь, создал приложение погода, вот код

172
Как создать свой интерфейс для RX?

Как создать свой интерфейс для RX?

Как создать интерфейс и добавить туда весь код который находиться в методе create?

221
Принятия и отправка файлов по сокетах

Принятия и отправка файлов по сокетах

Здравствуйте, как мне организовать одновременное принятия и отправку файлов по сокетах? Подскажите алгоритм принятия и отправки файлов

193