Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Bilder aus TWebBrowser auflisten (https://www.delphipraxis.net/128842-bilder-aus-twebbrowser-auflisten.html)

Oldy 7. Feb 2009 09:46


Bilder aus TWebBrowser auflisten
 
Hallo :)
ich bins wieder mal..
Diesmal mit folgendem Problem:
ich möchte alle Bilder einer Website in einer Listbox auflisten lassen.
habe schon mehrere Threads gefunden, aber dort wird immer nur gezeigt, wie man alles (also auch Inputboxen ,editfelder, usw) auflistet, ich jedoch brauche nur Bilder..

Weiß wer rat? :)

Meflin 7. Feb 2009 10:01

Re: Bilder aus TWebBrowser auflisten
 
Eine Möglichkeit: Du suchst dir einfach via regular expressions alle <img>-Tags aus dem Quelltext ;)
z.B. (aber nicht unbedingt perfekt):
Code:
<img\b[^>]*>(.*?)</img>

globetrotter77 7. Feb 2009 10:09

Re: Bilder aus TWebBrowser auflisten
 
Zitat:

Zitat von Meflin
Eine Möglichkeit: Du suchst dir einfach via regular expressions alle <img>-Tags aus dem Quelltext ;)
z.B. (aber nicht unbedingt perfekt):
Code:
<img\b[^>]*>(.*?)</img>

Sehr gefährlich!
Damit erhält man z.B. auch alle auskommentierten IMG-Tags
So gesehen, sind regular expressions eigentlich nicht geeignet!
Besser:
So, wie man es manuell auch machen würde ...
Quelltext Zeile für Zeile durchlesen, bis man auf den BODY stößt, danach alle Kommentarbereiche übergehen, den Rest auf <IMG>-Tag prüfen und dann zugehörigen </IMG>-Tag suchen.
Geht blitzschnell und ist auch besser lesbar ...

Oldy 7. Feb 2009 10:32

Re: Bilder aus TWebBrowser auflisten
 
öhm und wie geht das? :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:24 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