跳到主要内容
CNode

如何获取到网页执行完js之后的代码

社区
Yylovex7发布于 13 年前最后回复 13 年前
399790

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

查看回复

回复 (3)

Y
ylovex7#313 年前

谢谢各位,用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(); });

B
bigfang#213 年前

你需要PhantomJS

L
leapon#113 年前

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

参与回复

登录后即可参与回复。登录