Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Bild der Aktuellen Webseite (https://www.delphipraxis.net/30117-bild-der-aktuellen-webseite.html)

tester008 20. Sep 2004 11:39


Bild der Aktuellen Webseite
 
Da bin ich mal wieder und muss euch leider nerven :(
Wisst hier vieleicht wie ich ein bestimmtest Bild z.b jpg oder gif der aktuellen
Webseite (das heißt sie ist schon geladen mit dem twebbrowser) auf die Oberfläche
meines Programms bekomme ob im timage oderso ist egal.

Ich wäre euch sehr dankbar wenn Ihr mir dabei nochmal helfen könntet

himitsu 20. Sep 2004 11:43

Re: Bild der Aktuellen Webseite
 
Mach 'nen Screenschot (wie man das vom Programm aus machen kann steht hier mit Sicherhait auch irgendwo), dann brauchst du nur noch den wichtigen Teil ausschneiden (die Position TWebbrowsers hast du ja) und schon ist ein nettes Bild da ^^

Matze 20. Sep 2004 12:11

Re: Bild der Aktuellen Webseite
 
@himitsu: Dein Lösungsvorschlag geht allerdings nur, wen die Seite im TWB (TWebBrowser) komplett angezeigt wird. Sobald im TWB ScrollBars auftreten ist dies nicht möglich. Ich weiß nicht, wozu er's braucht, aber anders wird das wohl sehr umständlich sein...

Ultimator 20. Sep 2004 12:12

Re: Bild der Aktuellen Webseite
 
Naja, du könntest den Quellcode der Seite irgendwie nach Bildadressen oder -Tags durchsuchen.

writeln 20. Sep 2004 12:33

Re: Bild der Aktuellen Webseite
 
Hiho!

Wenn ich Dich richtig verstanden habe, willst Du jeweils ein einzelnes Bild von der Website transportieren, oder?

Ich hatte vor kurzem ein ähnliches Problem, allerdings ging es bei mir um Textdaten, die ich markieren und dann in mein Prog kopieren wollte, Bilddaten sollten sich damit aber auch transportieren lassen. Ich hab das wie folgt gelöst:

1. Ich markiere einen bestimmten Bereich im Browserfenster (in Deinem Falle ein bestimmets Bild).

2. Ich benutze die *magische* Tastenkombination Strg+C (oder "kopieren" im Kontextmenü des Browsers).

3. Mein Programm hat einen TTimer, der in kurzen Intervallen (200) prüft, ob sich im Clipboard Text- bzw. Bilddaten befinden.

4. Findet er die gewünschten Daten,
- wird der Timer angehalten
- die Daten werden mit .PasteFromClipboard in mein Datenelement kopiert
- das Clipboard wird gelöscht
- (evtl noch ein Signalton)
- der Timer wird wieder gestartet und überwacht das Clipboard


Ich gebe zu es ist ein bißchen brachial, klappt aber tadellos.

Wenn Du ein es etwas eleganter lösen willst, kannst Du auch auf den Timer verzichten und mit Messages arbeiten:
Mehr dazu hier

(Wie gesagt, meine Lösung ist eher pragmatisch und nicht unbedingt elegant...) :angel2:

Grüße
Sascha

himitsu 20. Sep 2004 12:44

Re: Bild der Aktuellen Webseite
 
Zitat:

Zitat von writeln
3. Mein Programm hat einen TTimer, der in kurzen Intervallen (200) prüft, ob sich im Clipboard Text- bzw. Bilddaten befinden.

Es gibt da sowas wie 'ne WindowsMessage, sobald sich die Zwischenablage ändert, da braucht man#s dann nicht ständig mit 'nem Timer abzufragen, allerdings weiß ich nichtmehr, wie das ging ... eventuell steht dazu aber auch schon was im Forum -.-

[ADD]
:oops: :wall:

writeln 20. Sep 2004 12:50

Re: Bild der Aktuellen Webseite
 
@himitsu

Zitat:

Es gibt da sowas wie 'ne WindowsMessage, sobald sich die Zwischenablage ändert, da braucht man#s dann nicht ständig mit 'nem Timer abzufragen, allerdings weiß ich nichtmehr, wie das ging ... eventuell steht dazu aber auch schon was im Forum -.-
...well, as I said... :cyclops:

Zitat:

Wenn Du ein es etwas eleganter lösen willst, kannst Du auch auf den Timer verzichten und mit Messages arbeiten:
Mehr dazu hier
Grüße

toms 20. Sep 2004 13:16

Re: Bild der Aktuellen Webseite
 
Hi,

Schaue mal hier:

Zitat:

Naja, du könntest den Quellcode der Seite irgendwie nach Bildadressen oder -Tags durchsuchen.
http://www.swissdelphicenter.ch/de/showcode.php?id=1924
http://www.swissdelphicenter.ch/de/showcode.php?id=1601

tester008 21. Sep 2004 18:35

Re: Bild der Aktuellen Webseite
 
hier ist ein beispiel für eine webseite wo ich das brauch

http://www.machs-dir-besser.de/modules.php?name=km_sms

hier ändert sich sogar der name und der pfad des bildes

eventuell kann man da was mit der größe anfagen aber ich weiß
leider nicht wie ich das anstellen soll das dieses bild und nichts
anderes in der oberfläche auftaucht

himitsu 21. Sep 2004 18:41

Re: Bild der Aktuellen Webseite
 
Tut mir Leid, aber hier wird dir wohl keiner Helfen wollen, die Schutzmechanismen solcher Webseiten zu umgehen.

[ADD]
Zitat:

Zitat von die Nutzungsbedingungen
8.
Die Verwendung von Formularen, Scripte, etc., die den Versand von SMS-Nachrichten automatisiert abwickeln, ist ausdrücklich untersagt. Bei Missbrauch kann sowohl eine strafrechtliche als auch eine zivilrechtliche Verfolgung eingeleitet werden.

9.
Bei Missbrauch von unserem Service wird die Logfile (siehe Punkt 6.) an jurisitische Institutionen weitergegeben und es werden rechtliche Schritte eingeleitet.



Alle Zeitangaben in WEZ +1. Es ist jetzt 02:13 Uhr.
Seite 1 von 2  1 2      

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