casperjs
普通にthis.evaluateの中でconsole.logを実行してもコンソールには出力されない。 そのconsole.logはヘッドレスブラウザの中で実行されるので。 コンソールに出力させるには以下のようにする。 casper.start('http://google.com/', function() { this.evalua…
2014-07-04 - 日々精進でjsファイルを生成し、それをclientscriptとしてヘッドレスブラウザに渡す方法を書いたが、かなり遠回りなやりかただった。 そんなことしなくても、 this.evaluateの引数にオブジェクトを渡せばCasperJS本体からヘッドレスブラウザ内…
※追記 もっといい方法がありました。詳細は→2014-07-16 - 日々精進 CasperJSが今どの環境で実行されているかは2014-07-03 - 日々精進に書いた方法で、環境変数から取得する。 スクレイピングしたデータをHTTPで送信している場合、そのリクエストはCasperJS内…
以下のようにする。 system = require('system') console.log(system.env.PATH)参考:CasperJSで環境変数を参照する - さいたま産エンジニアの覚え書き