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

Вниз

Как вытащить в ссылки из html документа   Найти похожие ветки 

 
Vitaliy   (2004-03-14 03:11) [0]

Как вытащить в ссылки из html документа, наподобие того как это делают офлайн браузеры.
P. S. Слышал, что есть ole объект для этого.


 
Vitaliy   (2004-03-14 03:40) [1]

Удалено модератором


 
easy ©   (2004-03-15 23:06) [2]

unit Unit1;

interface

uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, StdCtrls, ExtCtrls, OleCtrls, SHDocVw;

type
 TForm1 = class(TForm)
   WebBrowser1: TWebBrowser;
   Splitter1: TSplitter;
   Memo1: TMemo;
   procedure FormCreate(Sender: TObject);
   procedure WebBrowser1DocumentComplete(Sender: TObject;
     const pDisp: IDispatch; var URL: OleVariant);
 private
   { Private declarations }
 public
   { Public declarations }
 end;

var
 Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
 WebBrowser1.Navigate("http://delphi84.valuehost.ru/cgi-bin/forum.pl?id=1079223072&n=4");
end;

procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject;
 const pDisp: IDispatch; var URL: OleVariant);
var
links:olevariant;
i:integer;
begin
 memo1.Clear;
 links:=WebBrowser1.OleObject.document.all.tags("A");
 for i:=0 to links.length-1 do
   memo1.Lines.Add(links.item(i).href);
end;
end.



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

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

Наверх




Память: 0.47 MB
Время: 1.583 c
3-1078990424
Michail Dalakov
2004-03-11 10:33
2004.04.11
Сортировка в DB Oracle


6-1075464303
Гвость
2004-01-30 15:05
2004.04.11
Компонент NMPOP3


9-1065468251
Spose
2003-10-06 23:24
2004.04.11
У DirectX 8 пытаюсь применить процедуру Lock к BackBuffer


6-1076129800
@ac
2004-02-07 07:56
2004.04.11
Как запретить TWebBrowser щелкать при переходе по ссылкам, и вооб


11-1060542753
Dimaxx
2003-08-10 23:12
2004.04.11
Грабли с CopyRect...