Я пытаюсь прочитать html-страницу в своем java-коде, используя библиотеку Jsoup. Это ссылка на страницу: http://www.alkhaleej.ae/Невидимый элемент html на странице источника "просмотра"
Часть на интересующей меня странице - это горизонтальная панель меню в верхней части страницы (в которой есть категории новостей). Когда я нажимаю правой кнопкой мыши на этой строке меню и выбираю элемент проверки, представляющие интерес элементы html видны мне под тегом <div id="MainMenuCenter">
. Однако, когда я запускаю свой код, оказывается, что этот тег фактически пуст, и все дочерние элементы этого тега становятся невидимыми. Я также попытался просмотреть полный документ, используя «источник страницы просмотра» на веб-странице. Я неожиданно обнаружил, что этот элемент пуст (без детей), как показано ниже.
<div id="MainMenuCenter">
</div>
Поэтому я не могу получить доступ к информации, которая мне нужна в моем коде. Что на самом деле происходит? Не скрывали ли разработчики детей этого элемента? Можете ли вы предложить способ сделать детей видимыми для моего кода? Спасибо.
список, кажется, быть загружен с помощью AJAX и отформатирован с помощью JQuery. – Derlin
Согласен. Кажется, он загружен после загрузки страницы. Итак, может ли Jsoup получить данные этого элемента? –