#java #парсер #jsoup
Часть страницы которую парсим скрыта. Что бы она подгрузилась надо кликнуть по блоку. Вот код этого блокаЕщё комментариев ::beforeКакой команда jsoup нужна что бы он прокликивал по этому блоку после подгрузки страницы
Ответы
Ответ 1
Для того, чтобы кликнуть что-либо на странице, необходимо использовать библиотеку selenium. С помощью этой библиотеки Вы сможете кликнуть по блоку, далее достать html-содержание страницы и уже его распарсить jsoup'омОтвет 2
Такой команды нет. Jsoup предназначен только для парсинга HTML-данных, полученных после загрузки страницы/файла. Для выполнения javascript вам необходимо использовать web-браузер. Однако если данные присутствуют на самой странице, но скрыты css-стилями, то их можно извлечь стандартными методами Jsoup.Ответ 3
Воспользуйтесь библиотекой htmlunit. Бывает, если слишком много javascript, библиотека не справится, тогда берите Selenium.
Комментариев нет:
Отправить комментарий