Возможно ли программно получить итоговую DOM динамически отображаемой веб-страницы? То есть скриптинг браузера для загрузки URL-адреса, рендеринга страницы (с использованием javascript и т. д.) и вывода итоговой DOM.Получить DOM динамически отображаемой веб-страницы
ответ
Да, если вы получите ссылку на MSHTML.IHTMLDocument2
, скажите, объявите hDoc как это, вы получите intellisense, чтобы помочь вам перебрать элементы и элементы в этом документе. Помните, что ссылка LIVE, то есть любые изменения, внесенные в объект (страница) document
с помощью любых средств, JavaScript или изменений, внесенных вами с помощью ссылки на страницу, будут обновляться и отображаться на странице, и вы сможете запрашивать и получать новые значения, получая доступ к тем элементам, которые вам нужны. Конечно, когда вы посещаете ссылку оттуда, DOM следующей страницы будет LIVE DOM.
Если у вас есть какие-либо конкретные вопросы, сообщите мне, и я помогу вам. Я надеюсь, что правильно понял ваш вопрос.
Пример:
Dim hDoc As IHTMLDocument2
Set hDoc = WebBrowser1.Document
For i = 0 to hDoc.All.length - 1
MsgBox hDoc.All(i).tagName & ": OuterHTML: " & hDoc.All(i).outerHTML
Next i
Это покажет вам tagName
и фактический HTML для каждого элемента на странице (LIVE).
- 1. Получить ширину обрезанной отображаемой колонки
- 2. Xamarin.Forms.WebView - получить название отображаемой страницы?
- 3. Динамически присваивать значение dom
- 4. Здание DOM динамически
- 5. генерировать HTML-элементы DOM динамически
- 6. Расширение Firefox -> получить содержимое отображаемой вкладки
- 7. Как получить идентификатор элемента отображаемой страницы html
- 8. получить размер отображаемой области устройства Android
- 9. Динамически Изменить HTML DOM событие
- 10. Динамически меняющиеся изображения в DOM
- 11. Нажмите на динамически созданный DOM
- 12. Динамически Создание виджетов в DOM
- 13. получить значение в элементе динамически с использованием DOM в javascript
- 14. Как получить prettyprint для работы с динамически созданным элементом dom
- 15. Как динамически получить DOM веб-страницы в Javascript
- 16. Как получить доступ к динамически добавленному элементу DOM в Angular?
- 17. Рассчитать площадь отображаемой карты
- 18. MXGraph.getPrettyXML() не возвращает динамически сделанные изменения DOM
- 19. Определение отображаемой записи - listview
- 20. Получить DOM элемента с JQuery
- 21. См. Динамически созданный DOM и CSS
- 22. deinit/reinit tinyMCE на динамически сгенерированном DOM
- 23. Получить данные изображения элемента DOM
- 24. позиции управления отображаемой клавиатуры
- 25. Capybara не распознает динамически добавленные элементы DOM?
- 26. Вызов функции на динамически созданный DOM
- 27. Получить динамически динамически
- 28. PHP DOM: получить атрибут с DOM
- 29. Создание DOM для динамически созданных элементов
- 30. Сохранение отображаемой страницы в виде файла XAML