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