Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Icon einer Internetseite auslesen (https://www.delphipraxis.net/65949-icon-einer-internetseite-auslesen.html)

R2D2 22. Mär 2006 18:36


Icon einer Internetseite auslesen
 
Hallo!

Kann ich irgendwie das Icon einer bekannten Internetseite als TBitmap, TIcon, etc. auslesen?

Danke!

SirThornberry 22. Mär 2006 18:39

Re: Icon einer Internetseite auslesen
 
innerhalb einer Seite kann das Icon wie folgt aufgeführt sein:
Code:
<link rel="SHORTCUT ICON" href="http://www.delphipraxis.net/favicon.ico">
oder wenn es nicht in der Seite verlinkt ist, so ist es meist üblich das es direkt im root der domän liegt unter dem namen "favicon.ico"

Beispiel: Das Icon für Lycos befindet sich hier: http://www.lycos.de/favicon.ico
für Yahoo: http://de.yahoo.com/favicon.ico

Du musst also nur prüfen ob diese datei vorhanden ist und dann herunterladen.

R2D2 22. Mär 2006 18:50

Re: Icon einer Internetseite auslesen
 
Super!

Nur:

Wie downloade ich das Icon aus http://de.yahoo.com/favicon.ico? (Ich kenne mich mit Internetprogrammierung nicht aus)

marabu 22. Mär 2006 21:17

Re: Icon einer Internetseite auslesen
 
Hier ein elektrisches Betthupferl:

Delphi-Quellcode:
uses
  UrlMon;

procedure StoreFavIcon(url: String; fn: TFileName);
begin
  UrlDownloadToFile(nil, PChar(url), PChar(fn), 0, nil);
end;

begin
  StoreFavIcon('http://www.yahoo.de/favicon.ico', 'c:\daten\favicons\yahoo.ico');
end;
Grüße vom marabu

R2D2 23. Mär 2006 13:16

Re: Icon einer Internetseite auslesen
 
Super!

Vielen Dank!

s.h.a.r.k 23. Mär 2006 14:20

Re: Icon einer Internetseite auslesen
 
Es muss aber nicht unbedingt ein Icon sein. Es kann auch eine normale Grafik sein, d.h. ein GIF oder ähnliches. Der IE stellt zwar nur Icons dar, aber andere Browser à la Firefox machen auch Bilder!

lg armin


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:25 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz