Ale*_*ant 5 javascript ajax project httpresponse phantomjs
我最近发现我无法用PhantomJS读取ajax请求的响应主体.考虑到这个问题,看来这已经被踢了很长一段时间没有完全解决.我想知道PhantomJS项目是否由于某种原因而不想要这种能力,可能与资源有关.
有许多旧问题甚至是旧的PR来解决这个问题,但目前还不清楚这是否正在进展,停滞不前,项目维护人员不希望等等......问题:https://github.com/ariya/phantomjs/issues/10158 PR:https://github.com/ariya/phantomjs/pull/11484
有谁知道PhantomJS项目中此功能的状态?
我也有同样的问题,我发现这个功能最近被添加到了 master 分支中:
https://github.com/ariya/phantomjs/commit/434d4e0101a540525e8f89a657ea553fb38b040b
在撰写本文时,您需要从源代码进行编译(跳过此git checkout 2.0
步骤),因为此更改尚未进入预编译的二进制文件。
请注意,只有在数组中明确请求时,它才会捕获主体page.captureContent
。例如:
page.captureContent = ['/interestingpage', '/veryinterestingpage'];
Run Code Online (Sandbox Code Playgroud)