Intereting Posts
Отображать элементы элемента списка в разных столбцах Как центрировать элемент – что использовать вместо align: center attribute? Стиль элемента не разрешен как дочерний элемент тела в этом контексте ( не проверяется) Как предотвратить обновление страницы при нажатии тега ? Как заставить событие hover CSS запускаться в IE, когда мышь находится над текстом элемента ввода? Обнаруживать, если видео в формате HTML5 воспроизводится или приостановлено, и показывать или скрывать Div соответственно Откуда этот разрыв / маржа? Подтверждение перед закрытием вкладки / браузера Сценарий Greasemonkey для перемещения элемента в другой элемент? Почему div и кнопка с одинаковыми стилями визуализируются на разных размерах? Установка произвольного цвета фона в classе css Теги привязки, не работающие в Chrome Экспресс-тег-синтаксический анализатор обработчиков Java FX: TableView – отображает простой HTML onchange event select box

Как разобрать HTML-код, который создается через Java Script

Моя задача – загрузить файл через vba. Проблема в том, что страница в основном создается через JavaScript. Извините, что я не могу просто поделиться с вами страницей, потому что я ее не владею, но я постараюсь сделать все как можно яснее.

HTML из IE-источника выглядит примерно так:

 css stuff jscript link more jscript links more css stuff   divs and links and so on 

Я очень верю, что сценарий java генерирует iframe и заполняет его кодом html.

Считаете ли вы, что можно получить готовый iframe из java-скрипта? Поскольку я могу буквально видеть код HTML, когда я использую chrome DOM explorer, но я не могу получить данные HMTL в vba. Это сводит меня с ума, что я не понимаю этого: D

Спасибо за ваше время

То, что вы описали, похоже на типичный DHTML, который может быть сгенерирован JS после запроса XHR. Поэтому откройте веб-страницу, например, в Chrome, перейдите на вкладку «Сеть». После того, как целевой контент был сгенерирован на странице, вы увидите все запросы на вкладке, изучите их, как правило, все данные, которые вам нужно получить, показаны там (обратите внимание, что может потребоваться некоторое преобразование данных). Если вы его найдете, вы можете просто сделать XHR с теми же параметрами, чтобы получить результат. Или другим способом, вы можете получить сформированный HTML-контент, доступ к DOM, если iframe имеет такое же происхождение, как было упомянуто выше.