• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

подскажите как преобразовать

  • Автор темы NiFiGaSebe
  • Дата начала
Статус
Закрыто для дальнейших ответов.
N

NiFiGaSebe

имеется хтмл страничка. необходимо препобразовать ее в простой текст, но без всяких удалений хтмл тегов, просто чтобы в результате получилось так же, как если просто выделить всю страничку, скопировать и вставить в блокнот. то есть чтоб остался только текст
не представляю чето себе как это ваще мона сделать? мож мона както с помощью компонента браузера?
спасибо
 
B

Barmutik

Можно пройти по объектной модели и взять InnerText...
 
S

sab0tage

Код:
AssignFile(fo,f_old);
reset(fo);

AssignFile(fn,f_new);
rewrite(fn);

while not eof(fo) do
begin
read(fo,vr);

if vr='<' then
begin
v_tag:='<';
while (vr<>'>') do
begin
read(fo,vr);
v_tag:=v_tag+vr;
end;
end
else
begin
write(fn,vr);
end; 
end;

Типа того :)
 
V

vital

Грузишь эту страничку в TWEBBROWSER потом

uses mshtml, activex;

procedure GetHtmlCode(WebBrowser: TWebBrowser; FileName: string);
var
htmlDoc: IHtmlDocument2;
PersistFile: IPersistFile;
begin
htmlDoc := WebBrowser.document as IHtmlDocument2;
PersistFile := HTMLDoc as IPersistFile;
PersistFile.save(StringToOleStr(FileName), true);
end;

Комментировать, надеюсь, не надо?
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!