DELPHI CHROMIUM ПОЛУЧИТЬ HTML

Delphi – универсальная среда программирования с множеством возможностей. Она может быть использована для разработки приложений любой сложности. Одной из задач, которую можно решить в Delphi, является получение HTML-кода страницы с помощью браузера Chromium.

Библиотека TChromiumFMX позволяет создавать окно браузера Chromium в приложении Delphi и работать с ним. Для получения содержимого текущей страницы и её передачи в виде строки HTML можно воспользоваться методом GetSourceHTML:

procedure TForm1.Button1Click(Sender: TObject); var html: string; begin html := ChromiumFMX1.Browser.MainFrame.GetSourceHTML; Memo1.Lines.Add(html); end;

В этом примере при нажатии на кнопку будет получено содержимое текущей страницы и выведено в Memo1. Используя этот метод, можно получить HTML не только с активной страницы, но и со страниц, открытых в дополнительных вкладках.

Однако стоит учитывать, что этот метод возвращает исходный код страницы, а не её текущий вид в браузере. Например, если на странице есть активный JavaScript, он может изменять содержимое страницы после её загрузки. Полученный HTML-код может не содержать этих изменений.

Также стоит заметить, что для работы библиотеки TChromiumFMX требуется установленный браузер Chromium на ПК, на котором будет запускаться приложение.

CEF4Delphi presentation

HTML : Access DOM from delphi-hlp.ru - Chrome Extension

Delphi 10.2 Install Chromium Alphaskins Full

HTML : Does Chromium Embedded Framework support HTML5 audio?

Chromium embedded in Delphi App

How it works with Holger: How to use JSON in Delphi part II [Beginner]

HTML : Web Browser (Chromium/Firefox) becomes unresponsive for 1-2sec after file dialog

Delphi WebBrowser

Реклама
Новое
Реклама