Парсинг страниц с Frame Android Studio

215
08 ноября 2021, 06:20

Мне необходимо парсить страницы сайта с фреймами. Разметка содержит в себе несколько frame, в них нужные мне данные. Jsoup вытаскивает страницу где содержимое фреймов пустое.

Я так понимаю мне необходимо дождаться полной загрузки всех элементов страницы (также и в хроме, в "просмотре кода страницы" фреймы пусты, но когда ищешь через "посмотреть код" то весь код из фреймов присутствует). Подскажите как парсить сайты такого рода в Java Android?

Делал подобное на C# но там для этого использовал WebBrowser и обрабатывал событие по завершении загрузки страницы.

Answer 1

Я так понимаю, что речь идёт об iframe.

Задачу можно попробовать решить по аналогии с C#. В Android SDK, есть аналог WebBrowser, который называется WebView. Либо парсить адрес фрейма и по нему грузить данные.

Как-то так...

READ ALSO
RuntimeException. Как вывести в консоль сообщение об ошибке?

RuntimeException. Как вывести в консоль сообщение об ошибке?

Всем привет! Есть такой кусок кода -

166
Проект не подключается к PostgreSQL

Проект не подключается к PostgreSQL

Я написал datasourse файл и поместил его в deployment-каталог сервера WildFly туда же поместил JDBC драйвер

257
Четность соседей

Четность соседей

Решаю похожие задачи для отбора на стажировку в Яндекс, вроде решил задачу, но выдает WA (Wrong Answer)

105
Выборка внутри одной таблицы

Выборка внутри одной таблицы

В таблице есть 2 поля (product_id и category_id)Как должен выглядеть запрос, чтобы получить только те товары, которые принадлежат всем категориям в условии...

106