使用PhantomJS,我想像Firebug那样打印网页的HTML源代码,并解释其中的iframes。
var page = require('webpage').create();
page.open('http://google.com', function () {
console.log(page.content);
phantom.exit();
});
这似乎只显示了解释的HTML,没有包含IFRAMES HTML。而且使用evaluate也无法帮助,因为我的IFRAMES在另一个域中,所以我认为JavaScript不能访问它们。