gpt4 book ai didi

node.js - NightmareJS如何返回完整的html源代码?

转载 作者:行者123 更新时间:2023-12-03 13:24:09 26 4
gpt4 key购买 nike

我使用 Nightmare 来爬行网页,在窗口中,我可以找到所有已加载的项目,但是无法打印出某些项目的html代码。

有什么建议吗?

我的代码。

var Nightmare = require('nightmare');

var nightmare = Nightmare({
show: true,
webPreferences: {}})

nightmare
.goto('http://music.163.com/')
.viewport(1600, 900)
.wait(5000)
.evaluate(function() {
return document.documentElement.innerHTML;
})
.end()
.then(function(res) {
console.log('source code:', res); // not all the html code printed!
});

最佳答案

尝试

.evaluate(function() {
return document.body.innerHTML
// return document.documentElement.outerHTML // alternative
})

关于node.js - NightmareJS如何返回完整的html源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43934484/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com