Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Javascript Hint über Picture einer Internetseite auslesen (https://www.delphipraxis.net/125872-javascript-hint-ueber-picture-einer-internetseite-auslesen.html)

Stefanie 13. Dez 2008 17:44


Javascript Hint über Picture einer Internetseite auslesen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich würde gern den Inhalt des Hint(vielleicht gibt's ja auch eine bessere Bezeichnung) auslesen, dass erscheint, wenn ich mit der Maus über die Grafik gehe. Das Hint erscheint nicht, wenn ich im Browser Javascript deaktiviere.

Hier mal die Seite: http://de.quote.com/us/stocks/chart.action?s=MSFT

Ich hab's auch mal als Snapshot angehangen, da seht Ihr was ich meine.

Mit dem Code Werte aus einem Javascript herausauslesen komme ich leider nicht an die Werte ran.

Hat jemand eine Idee, wie man die Werte des Hint auslesen kann ?

Valle 13. Dez 2008 18:06

Re: Javascript Hint über Picture einer Internetseite auslese
 
Die Daten in diesem Chart werden via Ajax nachgeladen. Soweit ich das nachvollziehen kann, wird dabei folgende URL aufgerufen: Wuppdi. Die Daten, die auf dieser URL zu finden sind, sind scheinbar im JSON-Format. Google sollte dazu einiges finden. :-)

Edit:// So wie's aussieht ist das doch kein JSON. Sieht wirklich sehr ähnlich aus, aber ich kriege das durch keine JSON-Parser. Ich sehe aber, dass sich das ganz leicht mit ein paar String-Operationen (explode()) parsen lässt. ;-)

Noch ein edit:// Gute Nachrichten! Wenn man an den Paramentern der URL noch etwas rumspielt, bekommt man eine noch wesentlich leichter zu parsende Ausgabe. Das hier scheint genau die Daten zu beinhalten, die du suchst. :-)

Mit freundlichen Grüßen,

Valle

Stefanie 13. Dez 2008 21:10

Re: Javascript Hint über Picture einer Internetseite auslese
 
Danke Valle,
genau danach hab ich gesucht.

Wie bist du eigentlich auf die Parameter "&chartdata=true" und "&callback=chartCallback" gekommen?
Bei mir tauchen die in keinem Link auf - oder hab ich da was überseh'n?

Grüße

Valle 13. Dez 2008 21:17

Re: Javascript Hint über Picture einer Internetseite auslese
 
Hi Stefanie! :)

Schön, wenn man helfen kann. Ich habe unter Firefox das Addon "Firebug" installiert. Das kann (u.a.) die Ajax-Seitenaufrufe mitschneiden. Ich konnte so also während die Seite lud sehen, welche Dateien noch nachgeladen wurden. Dort habe ich eben diesen den Link gefunden. Aus reinem Interesse habe ich dann eben ein wenig mit den Parametern im Link rumgespielt. ;-)

Edit:// Ich sehe gerade, dass du eine Fehler-Seite bekommst, wenn du die Hauptseite der Quote-Webseite nicht aufgerufen hast. Das wird besonders wenn du das mit Delphi und den Indys (oder Ähnlichem) machst wohl Probleme geben. Wenn du einfach den HTTP-Header "Referer: www.quote.com" hinzufügst geht es aber wieder. :)

Mit freundlichen Grüßen,

Valle


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:47 Uhr.

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