Phantomjs onResourceReceived Response Body Work的现状

时间:2014-02-27 03:17:15

标签: javascript ajax project phantomjs httpresponse

我最近发现我无法用PhantomJS读取ajax请求的响应主体。考虑到这个问题,看来这已经被踢了很长一段时间没有完全解决。我想知道PhantomJS项目是否因某些原因而不想要这种功能,可能与资源有关。

有许多旧问题甚至是旧的PR来解决这个问题,但目前还不清楚这是否正在进展,停滞不前,项目维护人员不希望等等...... 问题:https://github.com/ariya/phantomjs/issues/10158 PR:https://github.com/ariya/phantomjs/pull/11484

有没有人知道PhantomJS项目中此功能的状态?

1 个答案:

答案 0 :(得分:3)

我有同样的问题,我发现这个功能最近被添加到主分支中:

https://github.com/ariya/phantomjs/commit/434d4e0101a540525e8f89a657ea553fb38b040b

在撰写本文时,您需要compile from source(跳过git checkout 2.0步骤),因为此更改未进入预编译的二进制文件。

请注意,它只会在page.captureContent数组中明确要求时捕获正文。例如:

page.captureContent = ['/interestingpage', '/veryinterestingpage'];