WEB - Seiten Dateninhalt in String abspeichern

Von: , 09.11.2010 15:36 Uhr


Hallo,
ich bin kein Profi, deshalb warscheinlich eine etwas einfache Frage:


Informationen auf WEB-Seiten kann man mit mit spezifischen Links als reine Daten abfragen.
z.B. wenn man diesen Link (unten) in EXCEL als "neue Webabfrage" eingibt, werden alle Daten in der Tabelle aufgelistet.

Ich möchte diese Daten in einem HTML-Dokument auswerten.
Wie lautet die entsprechende Befehlszeile in JavaScript wo ich diesen Dateninhalt in eine Stringvariable abspeichern und dann partiell als Substring auswerten kann ?

Bitte nicht lachen; habs mal unten schematisch aufgelistet. kann das jemand vervollständigen?
Wenn der Anfang gemacht ist, komme ich auch weiter.

---------------------------------------------------------
<html>
<body>
<script type='text/javascript'>
var Link=" https://mobile.comdirect.de/;s=IMi29rQiZXsTolW9CT57y... “;

var daten = " ";
var teil a = " ";
var teil b = " ";
var teil c = " ";
var teil d = " ";


// 1. Link ausführen und Inhalt in "daten" schreiben.
// 2. a = (SUBSTRING(daten,15,19)


// 4. document.write(a);



</script>
</body>
</html>
-----------------------------------------------------

8 Antworten zu dieser Frage

  1. Antwort von nach 15 Minuten 0 hilfreich
    Re: WEB - Seiten Dateninhalt in String abspeichern

    Sowas geht mit jQuery ganz einfach: http://api.jquery.com/jQuery.get/
    Das lädt dir eine Webseite und du kannst dann den String weiterverarbeiten.

    • Antwort von nach 16 Stunden 0 hilfreich
      Re^2: WEB - Seiten Dateninhalt in String abspeichern

      Sowas geht mit jQuery ganz einfach:
      http://api.jquery.com/jQuery.get/
      Das lädt dir eine Webseite und du kannst dann den String
      weiterverarbeiten.
      Vielen Dank,
      werde mal lesen und versuchen
      Bernd

  2. Antwort von nach 2 Stunden 0 hilfreich
    Re: WEB - Seiten Dateninhalt in String abspeichern

    Sorry da kann ich nicht helfen...

  3. Antwort von nach 3 Stunden 0 hilfreich
    Re: WEB - Seiten Dateninhalt in String abspeichern

    Ich möchte diese Daten in einem HTML-Dokument auswerten.
    Wie lautet die entsprechende Befehlszeile in JavaScript wo ich
    diesen Dateninhalt in eine Stringvariable abspeichern und dann
    partiell als Substring auswerten kann ?
    Ich würde sagen, mit AJAX (Dynamisches Nachladen in Javascript) ist das ohne Probleme meisterbar. Dennoch erlauben es manche Browsereinstellungen aus Sicherheitsgründen nicht, auf einen anderen Server zuzugreifen. Darüber sollte man sich im klaren sein. Wenn man eine Serverseitige Sprache wie zum Beispiel PHP nimmt, hat man dieses Problem nicht.

    Mehr Informationen und ein Einsteigertutorial für AJAX finden Sie hier: http://www.admin-wissen.de/tutorials/eigene-tutorial...

  4. Antwort von nach 6 Stunden 0 hilfreich
    Re: WEB - Seiten Dateninhalt in String abspeichern


    Hallo,
    ich bin kein Profi, deshalb warscheinlich eine etwas einfache
    no prob, jeder hat mal klein angefangen...


    <html> 
    <body> 
    <script type='text/javascript'> 
    var  Link=" https://mobile.comdirect.de/;s=IMi29rQiZXsTolW9CT57yw01/https%3amobilecif.comdirect.de/inf/ewf/aktie.html?ID_NOTATION=21066&sv-remove-name=Anzeigen “;
    var daten   = "  "; 
    var teil a  = "  "; 
    var teil b  = "  "; 
    var teil c  = "  "; 
    var teil d  = "  "; 
    //   1. Link ausführen  und  Inhalt in  "daten"  schreiben. 
    //  2.  a =  (SUBSTRING(daten,15,19)       
    //  4.  document.write(a); 
    </script> 
    </body> 
    </html> 
    


    das geht nicht wirklich so, wie du es vor hast....

    Man kann mit Hilfe von AJAX-Techniken eine Seite/Link auslesen und weiter verarbeiten. Aber hierbei gibt es eine sehr wichtige Besonderheit zu beachten. Man kann nur auf Seiten der gleichen Domain zugreifen. Also wenn dein Script auf "http://example.com/mein_javascript.js" liegt, können nur Seiten der Domain "example.com" ausgelesen werden.

    hiermal einige Tutorials zum Thema AJAX
    http://www.tutorial-resource.de/ajax-tutorials-31/


    Wenn du Seiten von anderen Domains auswerten möchtest, muss du "richtig" programmieren mit einer ordentlichen Programmiersprache. Denn es ist ein Irrglaube das z.B. HTML, XML, XSL usw. Programmiersprachen sind. Es sind nur Auszeichnungssprachen, die ein "Objekt" beschreiben und nicht mehr.
    Mehr zum Thema "Auszeichnungssprachen"
    http://de.wikipedia.org/wiki/Auszeichnungssprache

    Damit die Auszeichnungssprache HTML auf Ereignisse wie zum Beispiel ein Klick reagieren kann, wurde Javascript erschaffen. Sicherlich kann Javascript in der neuesten Version mehr leisten als nur auf Ereignisse reagieren.
    Aber letzten Endes gibt es technische Grenzen...weshalb du mit Javascript schnell an die Grenzen des machbaren kommen wirst.

    Wenn du eine Webseite erstellen möchtest, musst du die Auswertung mit einer serverseitigen Programmiersprache (wie zum Beispiel PHP, .NET oder Java) erstellen und diese Auswertung mit AJAX oder ähnlichem in deine Seite einbinden.

    • Antwort von nach 16 Stunden 0 hilfreich
      Re^2: WEB - Seiten Dateninhalt in String abspeichern

      ganz vielen Dank,
      da hab ich noch was zu lernen.
      Bernd

  5. Antwort von nach 17 Tagen 0 hilfreich
    Re: WEB - Seiten Dateninhalt in String abspeichern

    Hallo,
    war weg, deshalb etwas spät:
    Die Aufgabe ist leicht, wenn Punkt 1 erledigt ist ;D
    Ich muss aber gestehen, dass ich keine Ahnung habe, wie man eine Variable ausführt.
    Müsste irgendwie so gehen :
    daten = ***execute inhalt von Link*** ;

    Vielleicht sollte ich mich im Profil etwas herunterstufen....


    Schönen Tag noch

  6. Antwort von nach 419 Tagen 0 hilfreich
    Re: WEB - Seiten Dateninhalt in String abspeichern

    Bin lange nicht online gewesen, hoffe es hat sich geklärt! Gruß Jens

    Jetzt auf diese Frage antworten.