我正在尝试在Phantom.js中获取包含JSON的响应主体。
从另一个问题我知道,大约一年半前,这是不可能的:
在对Phantom.js的Google Group和GitHub问题进行了一些挖掘后,我发现了以下内容:
现在在阅读了拉取请求消息后,特别是最后的消息,我感到困惑。似乎有人写了这个功能,并要求提出拉取请求。
现在我正在运行1.9.2版,我似乎没有“response.body”。
page.onResourceReceived = function (response) {
if(response.stage === 'end') {
var contentType = response.contentType;
if(contentType && contentType.match(/^(application\/json)/gi)) {
console.log(response.body); // undefined
}
}
};
我有以下问题:
--proxy=ip:port
选项并通过像Express.js这样的轻型HTTP服务器来隧道传输每个请求吗? 提前多多感谢!