Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.06.29;
Скачать: CL | DM;

Вниз

Как можно получить доступ к DOM не используя TWebBrowser   Найти похожие ветки 

 
Евгений2   (2005-03-27 20:13) [0]

На один из моих вопросов http://delphimaster.net/view/6-1111330702/ "Anatoly Podgoretsky" ответил след: "все то же самое только парсишь на сервере". С тех пор кончилась моя спокойная жизнь. Всю сеть перерыл но так и не понял как "это самое" сделать.

пробовал так:

strHTML := idHTTP1.Get("http://www.mail.com");
 Strl := TStringList.Create;
 try
Idoc:=CreateComObject(Class_HTMLDOcument) as IHTMLDocument2;
....
...
..

- но в том месте где CreateComObject вылазит ошибка EOleSysError with message "CoInitialize has not been called"

Заранее большое спасибо за любое участие


 
easy ©   (2005-03-28 13:11) [1]

uses
 ActiveX,
 MSHTML;

procedure TForm1.Button1Click(Sender: TObject);
var
 vContext: OleVariant;
 vDocument: IHTMLDocument2;
begin
 vDocument := CoHTMLDocument.Create as IHTMLDocument2;
 vContext := VarArrayCreate([0, 0], varVariant);
 vContext[0] := "<html><body><a href="">a tag1</a><a href="">a tag2</a></body></html>";
 vDocument.Write(PSafeArray(TVarData(vContext).VArray));
 vDocument.Close;
 ShowMessage(vDocument.body.parentElement.outerHTML);
end;



Страницы: 1 вся ветка

Текущий архив: 2005.06.29;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.042 c
1-1118069208
Эдик Дятлов
2005-06-06 18:46
2005.06.29
Сохранить запись, содержащую динамический массив, в файл


1-1118133587
LOP
2005-06-07 12:39
2005.06.29
Компоненет к доступу MS Accses


14-1117216490
sofs
2005-05-27 21:54
2005.06.29
порты


1-1118060645
Goga
2005-06-06 16:24
2005.06.29
Доступ к реестру из службы


1-1118063196
Иван П.
2005-06-06 17:06
2005.06.29
Первое-последнее число текущего месяца в DateTimePicker