【发布时间】:2015-08-05 09:30:37
【问题描述】:
我正在尝试操作远程 HTML 并将其返回操作。我决定使用 JSDOM,但不知道如何取回被操纵的 HTML。有什么想法吗?
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();
}
});
【问题讨论】:
-
在我使用的类似的东西中:
window.document.querySelector( 'html' ).outerHTML来获取整个文档。
标签: javascript node.js jsdom