zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden Text im Quelltext nicht sichtbar?

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 30.07.2009, 17:04
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 03.11.2004
Beiträge: 14
elTorito befindet sich auf einem aufstrebenden Ast
Standard Text im Quelltext nicht sichtbar?

Hallo,

ich möchte mittels Reguläre Ausdrücke ein paar Informationen abgreifen,
mein Plan war es mittels PHP den HTML Quelltext zu speichern, den Code auseinander pflücken, und brauchbare Informationen behalten.

In meinen Fall sind das ID's die an irgendwelchen Links hängen.

Also auf der Seite: Nokia Sports Tracker Beta

Sind "Letzte Trainings" gelistet, an jedem Training hängt eine ID ... wenn ich mir aber den Quelltext der Seite anschaue, finde ich die Links nicht ...

Wie kann so etwas sein? Scheint doch ganz normaler HTML Code zu sein?

Danke.
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 30.07.2009, 17:15
Benutzerbild von mantiz
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 25.02.2007
Beiträge: 2.843
mantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz sein
Standard

Deaktivier' mal Javascript und Du wirst merken, dass keine Liste angezeigt wird.

Die Liste wird also per Javascript generiert, vermutlich per AJAX nachgeladen (soweit hab' ich jetzt nicht geguckt), dementsprechend gibt es die Links im ursprünglichen Quellcode nicht.

Wenn man sich mit der Webdeveloper-Toolbar mal den generierten Quellcode anzeigen lässt, also den Quellcode, der nach Javascript-Ausführung, etc. tatsächlich vorhanden ist, dann findet man auch entsprechende Links.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 30.07.2009, 18:04
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 03.11.2004
Beiträge: 14
elTorito befindet sich auf einem aufstrebenden Ast
Standard

hmm. ok. Das habe ich nun gesehen.

Kann man mit PHP realisieren das erst alles geladen wird, um dann auf den "generierten" Quelltext zugreifen? Dazu müsste das PHP Script quasi das JavaScript ausführen. hmm..
Mit Zitat antworten
  #4 (permalink)  
Alt 30.07.2009, 18:27
Benutzerbild von mantiz
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 25.02.2007
Beiträge: 2.843
mantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz sein
Standard

Nein, afaik gibt es keinen Javascript-Interpreter für PHP.
Mit Zitat antworten
  #5 (permalink)  
Alt 30.07.2009, 18:44
Benutzerbild von inta
free as in freedom
XHTMLforum-Kenner
 
Registriert seit: 04.12.2006
Ort: Berlin
Beiträge: 5.016
inta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz sein
Standard

Wenn ich das richtig sehe, dann sind das deine Daten und du darfst sie offensichtlich nutzen?!

Es sollte viel einfacher gehen direkt auf die JSON-Daten zuzugreifen, als mit regulären Ausdrücken in dem Dokument zu fischen. Die Daten kommen von:
http://sportstracker.nokia.com/nts/j...id=170584&ph=n

Die URL kannst du doch öffnen und mittels „json_decode“ die Daten für dein PHP-Skript nutzbar machen.
Mit Zitat antworten
  #6 (permalink)  
Alt 30.07.2009, 18:48
Benutzerbild von mantiz
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 25.02.2007
Beiträge: 2.843
mantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz sein
Standard

Ach ja, die einfachste, offensichtlichste und schönste Lösung ist mir (mal wieder) nicht eingefallen.

Danke inta.
Mit Zitat antworten
  #7 (permalink)  
Alt 30.07.2009, 18:53
Benutzerbild von inta
free as in freedom
XHTMLforum-Kenner
 
Registriert seit: 04.12.2006
Ort: Berlin
Beiträge: 5.016
inta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz sein
Standard

Bitte, keine Ursache.
Mit Zitat antworten
  #8 (permalink)  
Alt 31.07.2009, 09:23
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 03.11.2004
Beiträge: 14
elTorito befindet sich auf einem aufstrebenden Ast
Standard

Meine Überlegungen gingen weiter in Richtung "Code" aus dem Cache fischen ... aber offenbar geht es auch anders... Danke!!!

Erlaubt sei mir bitte noch die Frage woher du die "neue" URL abgeleitet hast. Wahrscheinlich aus dem JavaScript der Seite? Bin da jetzt ehrlich ein bsichen Baff

PS: Ja die Daten sind meine, liegen auch alle Offline im GPX Format vor, möchte mir eine Monatliche Übersicht und Gegenüberstellung "basteln".

Geändert von elTorito (31.07.2009 um 09:30 Uhr)
Mit Zitat antworten
  #9 (permalink)  
Alt 31.07.2009, 09:28
Benutzerbild von inta
free as in freedom
XHTMLforum-Kenner
 
Registriert seit: 04.12.2006
Ort: Berlin
Beiträge: 5.016
inta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz sein
Standard

Zitat:
Zitat von elTorito Beitrag anzeigen
Erlaubt sei mir bitte noch die Frage woher du die "neue" URL abgeleitet hast. Wahrscheinlich aus dem JavaScript der Seite? Bin da jetzt ehrlich ein bsichen Baff
Der Firebug zeigt an wenn Daten per AJAX nachgeladen werden, unter anderem kann man dort auch die URL sehen. Sowas wie Live HTTP Headers geht aber auch, eigentlich kannst du jedes Tool nutzen, welches die Header-Daten anzeigt oder auswertet. Zur Not kann man sich auch durch den Javascript-Code wühlen, da muss die URL ja auch angegeben werden.
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 31.07.2009, 10:56
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 03.11.2004
Beiträge: 14
elTorito befindet sich auf einem aufstrebenden Ast
Standard

Hi.
Habe jetzt auch mit dem FireBug gesehen wo es her kommt.

Vielen Dank nochmal!

PS: für die, die noch eine ältere PHP version im Einsatz haben, wie ich z.b. 4 ...
Gibt es hier eine JSON Classe :
PEPr :: Details :: Services_JSON
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Wrapper wächst nicht mit, keine Floats maclady CSS 11 10.02.2010 18:30
Wachsende Container Andy CD CSS 13 10.02.2010 14:08
DIV bis GANZ unten burnZ CSS 5 27.07.2008 14:14
Helft mir. Ich habe voll die Leseschwäche nick CSS 12 15.01.2008 21:52
Problem mit div und Höhe deep4 CSS 2 13.11.2007 21:03


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:18 Uhr.