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