読者です 読者をやめる 読者になる 読者になる

Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

PhantomJsで画面キャプチャ

PhantomJsで画面キャプチャする方法です。
……スクショで証拠残さないといけない場合にも有効ですね!(血走った目

実際のところ

example.orgの画面キャプチャを取る場合、
以下のようなスクリプトでいけます

var page = require('webpage').create();
page.open('http://example.org/', function() {
  page.render('exampleOrg.png');
  phantom.exit();
});

成功するとこんな感じ。
phantomjsコマンドでやる事をお忘れなく……。
f:id:shuzo_kino:20170322225111p:plain
ただ、たとえばgithubのトップのようなJavascriptバリバリなページだと上手くパースできないので注意
f:id:shuzo_kino:20170322225118p:plain