我目前正在寻找一个动态网站,所以我选择使用nodejs和噩梦。但是,我在简单的测试/示例中遇到了障碍,我不确定为什么。
const Nightmare = require("nightmare");
nightmare = Nightmare();
nightmare.goto('example.com')
.wait(2000)
.evaluate(function(){
return ("hello world")
})
.end()
.then(function(result){
console.log(result)
})
运行时,出现以下错误。
断言失败:frame_header.payload_length == sizeof xfer_info, 文件src \ win \ pipe.c,第1708行
如果我注释掉.then()
,则不会收到错误,也不会打开浏览器,当然也不会输出日志。我想我丢失了一些东西,但是当我处理其他示例时,发现在网上发现的结果都在同一个地方。
任何见解都会有所帮助。谢谢。