Phantomjs amir20无法在onResourceReceived和onResourceRequested中使用会话

时间:2017-03-22 18:19:30

标签: javascript phantomjs

您好我正在使用Amir的幻影:https://github.com/amir20/phantomjs-node

我正在尝试为每个访问过的页面使用会话。事情是看起来我需要为onSourceRequested设置一个真正的param值:

currentPage.on('onResourceRequested', true, onResourceRequested);

function onResourceRequested(requestData, networkRequest) {
networkRequest.setHeader
//here I can create the session using the same IP

但这会禁用我执行的另一个onResourceReceived函数。

currentPage.on('onResourceReceived', onResourceReceived);

function onResourceReceived(responseData, networkRequest) {
//I can't enter here
}

有解决方法吗?我可以传递另一个参数或其他东西,以便我可以从onResourceReceived函数获取我的responseData吗?

0 个答案:

没有答案