如何从网页中提取 javascript 变量值?

How to extract a javascript variable value from a web page?

我需要从网页中提取变量的 javascript 值。

我认为有一种方法可以使 nightmarejs 转到该页面,打开开发工具,将变量输入 javascript 控制台并 return 输出。

我很乐意让 nightmarejs 客户端转到页面,单击必要的按钮等等。但是,如果可能的话,我不知道如何在控制台中输入和 return 输出。

如有任何建议,我们将不胜感激。

您可以在页面上使用 evaluate 到 运行 代码。

nightmare.evaluate(function () {
    // now we're executing inside the browser scope.
    return window.YOUR_VARIABLE;
}).then(function(YOUR_VARIABLE) {
    // use the value
})