Obtener la lista y propiedades de las imágenes contenidas en la página mostrada
Artículo por Club Developers · 13 marzo 2006
3304 vistas
Tl número de imágenes que contiene la página web mostrada, se almacena en la variable WebBrowser1.OleObject.Document.Images.Length
También es posible obtener información de cada imagen (alto, ancho, URL, tamaño y texto):
Largo: WebBrowser1.OleObject.Document.Images.Item(i).Width;
Ancho: WebBrowser1.OleObject.Document.Images.Item(i).Height;
Tamaño: WebBrowser1.OleObject.Document.Images.Item(i).FileSize;
Texto: WebBrowser1.OleObject.Document.Images.Item(i).Href;
Ejemplo:
También es posible obtener información de cada imagen (alto, ancho, URL, tamaño y texto):
Largo: WebBrowser1.OleObject.Document.Images.Item(i).Width;
Ancho: WebBrowser1.OleObject.Document.Images.Item(i).Height;
Tamaño: WebBrowser1.OleObject.Document.Images.Item(i).FileSize;
Texto: WebBrowser1.OleObject.Document.Images.Item(i).Href;
Ejemplo:
delphi
procedure TIexplore.ToolButton5Click(Sender: TObject); var  i: Word;  Ancho, Alto: Integer;  Texto, Bytes, URL: string; begin  for i := 0 to WebBrowser1.OleObject.Document.Images.Length - 1 do  begin   Ancho := WebBrowser1.OleObject.Document.Images.Item(i).Width;   Alto := WebBrowser1.OleObject.Document.Images.Item(i).Height;   Bytes := WebBrowser1.OleObject.Document.Images.Item(i).FileSize;   URL := WebBrowser1.OleObject.Document.Images.Item(i).Href;   Texto := WebBrowser1.OleObject.Document.Images.Item(i).alt;   ListBox1.Items.Add(Format('%s : %d x %d PÃxels; %s bytes; %s',    [URL, Ancho, Alto, Bytes, Texto]));  end; end;