For Want Of A Better Word

【Googleトレンド】【Casperjs】急上昇中キーワードをスクレイピングで取得 – (2) Casperjsのインストール

      2015/04/19

ということで続き。下記を参考に。
【参考】http://thesportsbusiness.jp/archives/189

手順整理。

PHANTOMJSのインストール

上記サイトのコマンドでOK。

CASPERJSのインストール

CASPERJSはステイブルの1.04だとPhantomjsとの関係でエラーが出るはず。

betaだけど1.1系で。

下記の右のボタンからダウンロード。
http://casperjs.org/

サーバーにアップして該当フォルダに移動して、実行権限つけて、
バイナリのシンボリックリンクを/usr/local等に配置。

chmod 755 pwd/bin/casperjs
ln -sf pwd/bin/casperjs /usr/local/bin/casperjs

以上。

#casperjs

CasperJS version 1.1.0-beta3 at /root/casper/casperjs, using phantomjs version 1.9.0
Usage: casperjs [options] script.[js|coffee] [script argument [script argument …]]
casperjs [options] test [test path [test path …]]
casperjs [options] selftest
casperjs [options] __selfcommandtest

Options:

    • verbose Prints log messages to the console
    • log-level Sets logging level
    • helpPrints this help
    • version Prints out CasperJS version
    • engine=name Use the given engine. Current supported engine: phantomjs and slimerjs

Read the docs http://docs.casperjs.org/

よしコマンドはOK。

テストファイルを作って

test.js

と表示されればOK。

以下は過去の作業内容

①インストール

  • http://casperjs.org/ の右から安定版をダウンロード。
    • #サーバーにgitで直接ダウンロードっていまだに慣れない。。ので、サイトからZIPを落としてbinaryを取得して配置の方針で。

解凍したら中身の「bin」を丸々「/usr/bin,/usr/local/bin」に配置。

さあ動かそう、という前に「phantomjs」なるものも必要らしい。

上記サイトのコマンドでOK。

binaryを落としてきて「/usr/bin usr/local/bin」に配置。パーミッションを設定して。。 jsファイルを作って実行。動いたし。簡単だは。

②動作確認

ターミナルから「casperjs」を実行

CasperJS version 1.0.2 at /usr/local, using PhantomJS version 1.9.2
Unable to open file ‘/usr/local/bin/usage.txt’

/usr/local/bin/usage.txtがねえよって言われた。。
なんか、配置が気になるけど、置いたらマニュアルが出るようになった。
多分だめだなこれ。
サンプルコード実行したら

やっぱな。。

先にダウンロードしたファイルの中に、util.jsというのがあったので、そこらへんのライブラリ一切あげてないから読めていないのだと思う。短絡にbinだけあげりゃいいんでしょって感じでやるとダメ。手順見るとファイルを丸々gitでおとして、binをシンボリックリンクで /usr/local/binに配置

 - casperjs, centos, google, googleanalytics, javascript | js, スクレイピング

  関連記事

js-logo
JavaScript本格入門メモ

該当書籍について、気になったところをメモしていく。 第1章:イントロダクション …

google-logo
【GoogleDrive】【GoogleForm】 機能確認

ちょっとした問い合わせフォームが欲しい。 そのとき、無償で基盤管理なしでできるの …

js-logo
JSで背景色操作
casperjs
【Googleトレンド】【Casperjs】急上昇中キーワードをスクレイピングで取得 – (3) Casperjsの利用

## インストールはこちら 大雑把な使い方を下記で確認。 [クイックスタート]h …

ruby-logo
【Ruby】CentOS6.5にrails環境構築-scaffolldでアプリ作成まで

CentOS6.5にRubyOnRails環境をyumでインストールする記事のま …