任何人都知道是否以及如何从 phantomjs shell(又名InteractiveModeREPL)中运行 casperjs?
我也尝试过将直接路径传递给 casper.js 模块,但这也没有奏效。
进展/更新:
- 试过
phantomjs.injectJs('C:/casperjs/module/casper.js');
了,但Error: Cannot find module 'colorizer'
我想我快接近了。 - 这让我更接近但仍然缺少路径:
phantomjs.injectJs('C:/casperjs/module/bin/bootstrap.js')
- 错误与
Cannot find package.json at C:/package.json
- 错误与
- 好的,看起来我可以在启动 phantomjs 时传递 --casper-path 选项(参见 - casper/bin/bootstrap.js:第 189 行)。
- 好的,那行得通。(通过该选项不起作用,但设置幻影内部的路径确实如此)。