• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

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

  • Автор темы 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;

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

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