Seite 1 von 1
Icon und Titel einer URL downloaden
Verfasst: 12.06.2009, 19:38
von Helmut
Hi,
passt zwar nicht ganz in dieses Forum, aber vielleicht hat ja jemand ne Idee. Ich möchte für eine bestimmte Url (zB
http://zfx.info) den Titel (ZFX * Herzlich Willkommen) und das Icon (dieses olle Dreieck) haben:) Der Titel wär ja relativ einfach, ich sende ein GET und empfange zB die ersten 1000 Zeichen und suche dann nach dem <title> Tag, aber wie komm ich an das Icon? Am Besten als HICON und mit möglichst wenig Programmieraufwand.
Ciao
Re: Icon und Titel einer URL downloaden
Verfasst: 12.06.2009, 19:59
von Seraph
Dieb! :P
Das Icon heisst normalerweise immer "favicon.ico" und liegt einfach nur auf dem Server, es sei denn es ist anders im Header der HTML-Datei eingetragen. Wenn Du das genaue Tag wissen moechtest, hilft Dir Google oder auch SelfHtml (gibt es das noch?) bestimmt weiter.
Re: Icon und Titel einer URL downloaden
Verfasst: 12.06.2009, 20:23
von Helmut
Wieso Dieb?:) Machen Browser doch auch..
Ja dass es *normalerweise* favicon.ico heißt wusste ich schon. Das Problem ist nur das *normalerweise*:) Es gibt nicht nur ein oder zwei Möglichkeiten das zu ändern, und die will ich nicht alle implementieren..:)
Gibts nicht vielleicht ne Lib oder sowas, die das anbietet? Vielleicht kann man auch direkt auf den Cache vom IE oder so zugreifen?
Ciao
Re: Icon und Titel einer URL downloaden
Verfasst: 12.06.2009, 21:37
von Andi
Helmut hat geschrieben:Der Titel wär ja relativ einfach, ich sende ein GET und empfange zB die ersten 1000 Zeichen und suche dann nach dem <title> Tag, aber wie komm ich an das Icon? Am Besten als HICON und mit möglichst wenig Programmieraufwand.
Grundsätzlich genau so, im Headerbereich findest du das Tag "<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico">". Nur der Firefox ist so frei, selbst nach einem Favicon zu suchen, wen das Tag nicht gesezt ist :)
Re: Icon und Titel einer URL downloaden
Verfasst: 12.06.2009, 23:52
von Helmut
Hmm, ok, dann schreib ich halt einen Parser..:)
Aber ich glaub ich probiers erstmal mit TinyXML, das müsste ja theoretisch auch HTML Dateien schlucken können.
Ciao
PS: Auch andere Browser suchen nach dem Icon, wenn das Tag nicht gesetzt ist;)
Re: Icon und Titel einer URL downloaden
Verfasst: 13.06.2009, 04:01
von Chromanoid
Also für java fand ich bei einem Projekt NekoHTML ganz hilfreich...
http://nekohtml.sourceforge.net/index.html
Ist ganz nützlich zum Parsen...
Re: Icon und Titel einer URL downloaden
Verfasst: 13.06.2009, 22:40
von Unknown GER
Mit XML-Parsern wäre ich in dem Fall vorsichtig, weil der überwiegende Quellcode im Web wie Kraut und Rüben aufgebaut ist. Würde da eher zu normalem String-Parsing raten a là
- Finde "<title>"
- Finde danach das nächste "</"
- Alles dazwischen ist der Titel
Das könnte man bei Bedarf verfeinern, wenn man erst nach "<html", "<head" o.ä. sucht.
Re: Icon und Titel einer URL downloaden
Verfasst: 14.06.2009, 16:29
von fish
oder einfach regex =)