Ankündigung

Einklappen
Keine Ankündigung bisher.

Mit PHP ein Abbild einer Website als Text speichern

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Mit PHP ein Abbild einer Website als Text speichern

    Hallo Leute
    ich hätte da gerne mal ein Problem.
    Ich möchte eine Weibsite als Text speichern.
    Aber nicht dazu den Quelltext der Seite hinzuziehen. Sprich einfach nur das speichern, das man auch im Browser sieht.
    Hintergrund: Die Webseite die ich speichern will zeigt im Quelltext nichts weiter als Java-Script Code an, und damit kann ich nix anfangen.
    Wäre echt toll wenn mir jemand einen Tipp geben könnte.

  • #2
    Ja, Kwelltext aus Weibersites zu bekommen, wenn da nur Jahwe-Script steht ist schon ziemlich dat, womit man nichts anfangen kann.

    Kommentar


    • #3
      Hier ein Parser, mit dem das ganz einfach geht:

      http://simplehtmldom.sourceforge.net/

      Dann musst du nur noch folgenden Befehl benutzen:

      PHP-Code:
      echo file_get_html('http://www.google.com/')->plaintext
      So einfach kann es manchmal sein!

      Kommentar


      • #4
        Zitat von gevrik Beitrag anzeigen
        So einfach kann es manchmal sein!
        Sieht mir nicht so aus, als ob das mit dynamisch per JS erstelltem Content umgehen könnte.

        Kommentar


        • #5
          Da wird die Entschlüsselungsroutine doch gleich mitgeliefert. Brauchst nur den JS-Quelltext in PHP nachvollziehen und gut ist.

          Kommentar


          • #6
            Hallo Zusammen

            Erst einmal vielen Dank für Eure schnellen Antworten, echt super.
            Leider erhalte ich bei Ausführung eine Fehlermeldung:

            Fatal error: Call to undefined function file_get_html() in D:\xampp\htdocs\SuL.php on line 15

            Was mache ich da nun wieder falsch?

            Kommentar


            • #7
              Wenn ich raten müsste, würde ich vermuten, du hast das genannte Script nicht mal eingebunden …

              Kommentar


              • #8
                Habt Nachsicht mit einem blutigen Anfänger!
                Was muss ich denn da wie einbinden?

                Kommentar


                • #9
                  So jetzt habe ich die Datei im Netz gefunden und eingebunden.

                  <?php
                  require_once('simpel_html_dom/simple_html_dom.php');
                  $test = file_get_html('http://jetty.ls-tc.de/jquery-jetty6-test/?mode=table&cat=DAX&class=stocks&presort=name')->plaintext;
                  echo $test;
                  ?>
                  Aber es passiert nichts, leider.
                  Hat vielleicht noch jemand einen anderen Vorschlag?

                  Kommentar


                  • #10
                    http://php.de/wiki-php/index.php/Debugging:Leitfaden


                    Beim Posten von Quellcode oder strukturierten Daten bitte bbCode verwenden ([php] für PHP, [html] für HTML, [code] für den Rest (Dumps, Queries..)) und Code geeignet einrücken.

                    Kommentar

                    Lädt...
                    X