如何从网页中提取javascript变量值?
我需要从网页中提取一个变量的javascript值 我认为有一种方法可以让噩梦EJB进入页面,打开开发工具,在javascript控制台中输入变量并返回输出 我很乐意让噩梦客户端进入页面,点击必要的按钮等等。但是,如果可能的话,我不知道如何在控制台中键入并返回输出 任何建议都将不胜感激。您可以使用运行页面上的代码如何从网页中提取javascript变量值?,javascript,phantomjs,nightmare,Javascript,Phantomjs,Nightmare,我需要从网页中提取一个变量的javascript值 我认为有一种方法可以让噩梦EJB进入页面,打开开发工具,在javascript控制台中输入变量并返回输出 我很乐意让噩梦客户端进入页面,点击必要的按钮等等。但是,如果可能的话,我不知道如何在控制台中键入并返回输出 任何建议都将不胜感激。您可以使用运行页面上的代码 nightmare.evaluate(function () { // now we're executing inside the browser scope. re
nightmare.evaluate(function () {
// now we're executing inside the browser scope.
return window.YOUR_VARIABLE;
}).then(function(YOUR_VARIABLE) {
// use the value
})
您可以使用在页面上运行代码
nightmare.evaluate(function () {
// now we're executing inside the browser scope.
return window.YOUR_VARIABLE;
}).then(function(YOUR_VARIABLE) {
// use the value
})
你有没有可能分享你已经尝试过的代码?对其他人来说,帮助要容易得多。谢谢因为我不知道如何在控制台中键入并返回带有噩梦的输出,所以我没有尝试任何东西。这是我想到的唯一解决方案,我不知道怎么做。如果你不介意分享更多细节,比如你想与之互动的网站和你想阅读的变量,我愿意尝试编码。我已经通过下面的答案解决了这个问题。谢谢@Helvio你有机会分享你已经尝试过的代码吗?对其他人来说,帮助要容易得多。谢谢因为我不知道如何在控制台中键入并返回带有噩梦的输出,所以我没有尝试任何东西。这是我想到的唯一解决方案,我不知道怎么做。如果你不介意分享更多细节,比如你想与之互动的网站和你想阅读的变量,我愿意尝试编码。我已经通过下面的答案解决了这个问题。谢谢@HelvioAlways返回
document.body.innerHTML
缩小了我的视野。谢谢我想总是返回document.body.innerHTML
缩小了我的视野。谢谢