phantomjs シェル (別名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
- でエラーが出ます
- OK、phantomjs の起動時に --casper-path オプションを渡すことができるようです (- casper/bin/bootstrap.js: 189 行目を参照)。
- うまくいきました。(オプションを渡しても機能しませんでしたが、ファントム内のパスを設定すると機能しました)。