JSDOM in nodeJS: Wie erhalte ich wieder die manipulierten html?

Ich versuche zum Bearbeiten einer remote-HTML-und wieder manipuliert. Ich habe mich entschieden, JSDOM kann aber nicht herausfinden, wie man die manipulierten HTML zurück. Irgendwelche Ideen?

  jsdom.env({
        url: "http://www.cnn.com",
        scripts: ["http://code.jquery.com/jquery.js"],
        done: function (err, window) {
            var $ = window.$;
            console.log("HN Links");
            var src = $(".ghciTopStoryImage1 img").attr('src','http://lorempixel.com/396/220/');
            var headline = $(".blkbigheader span").html('header');
            var description = $(".blkbigheader").parent().find("p a:eq(0)").html('text');

           //not working....
            content =$(window.document).html();

        }
    });
  • In etwas ähnliches wie ich: window.document.querySelector( 'html' ).outerHTML um die gesamte Dokument.
InformationsquelleAutor Guy | 2015-08-05
Schreibe einen Kommentar