По сути: вообще нельзя.
HTML - это язык разметки с таким широким использованием и ошеломляющими возможностями динамического изменения содержимого, что это практически невозможно сделать (просто посмотрите, как трудно поставщикам веб-браузеров работать, чтобы пройти, например, кислотные тесты ). Таким образом, вы можете сделать только подмножество.
Для определенных и четко определенных подмножеств HTML, у вас больше шансов:
Сначала вам нужно получить HTML в
строку, а затем проанализируйте этот HTML.
Получить HTML можно, например, с помощью Indy (см. Ответы на на этот вопрос ).
Синтаксический анализ сильно зависит от вашего HTML и может быть довольно сложным, вы можете попробовать этот вопрос или этот поиск .
Вы можете использовать TWebBrowser, как предлагает RRuz, но это зависит от Internet Explorer.
Современные системы Windows не гарантируют, что Internet Explorer уже установлен ...
- Йерун