如何获取到网页执行完js之后的代码
发布于 11 年前 作者 ylovex7 9511 次浏览 最后一次编辑是 8 年前

需求:获取一个网页执行完JS之后的代码:一个页面里面有JS代码,执行完会改变html结构。现在需要获取执行完的代码。 想着用node.js去执行里面的js。找到一个模块https://github.com/tmpvar/jsdom ,应该可以实现,但是卡住了。英文不好。看的费劲啊。。。各位大侠帮帮忙。。

3 回复

我用 jsdom + jquery, 就可以遍历当前得 DOM 结构。

谢谢各位,用PhantomJS搞定了。 var page = require(‘webpage’).create(); page.open(“YOUR URL”, function() { var text = page.evaluate(function () { return document.body.innerHTML; }); console.log(text); phantom.exit(); });

回到顶部