質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

Q&A

0回答

724閲覧

spookyjsを実行すると、spookyjsが存在しない旨のエラーが発生する

RMBQsKe5AP10gjx

総合スコア24

Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

0グッド

0クリップ

投稿2019/04/30 06:41

編集2019/04/30 10:17

spookyjsで以下のコードをnodeで実行するとspookyが存在しない旨の
エラーが出てしまいます。
Qiitaのトップページのタイトルを取得するサンプルです。

casperjsやphantomjsはインストールしてあるのですが、
spookyjsがうまくインストールできていないのでしょうか。

centos7のnpmでインストールし、
npm lsコマンドをしたところ
一覧には存在しています。

お忙しい所恐縮ですが、ご教示いただけますと幸いです。

var Spooky = require('spooky'); var options = { child: {transport: 'http'}, }; var spooky = new Spooky(options, function(err) { spooky.start('https://qiita.com/'); spooky.then(function() { this.emit('p', this.getTitle()); }); spooky.run(); }); spooky.on('p', function(msg) { console.log(msg); });
[test@localhost spooky]$ node test40.js /home/test/node_modules/spooky/lib/spooky/test40.js:6 var spooky = new Spooky(options, function(err) { ^ ReferenceError: Spooky is not defined at Object.<anonymous> (/home/test/node_modules/spooky/lib/spooky/test40.js:6:14) at Module._compile (module.js:653:30) at Object.Module._extensions..js (module.js:664:10) at Module.load (module.js:566:32) at tryModuleLoad (module.js:506:12) at Function.Module._load (module.js:498:3) at Function.Module.runMain (module.js:694:10) at startup (bootstrap_node.js:204:16) at bootstrap_node.js:625:3

なお、phantomjsとCasperjsのインストールは以下の手順で行いました。

yum install wget bzip2 git
cd /usr/local/src
wget
https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.8-linux-x86_64.tar.bz2

tar jxvf phantomjs-1.9.8-linux-x86_64.tar.bz2
mv phantomjs-1.9.8-linux-x86_64 phantomjs
cd phantomjs
ln -sf pwd/bin/phantomjs /usr/local/bin/phantomjs
cd /usr/local/src
git clone git://github.com/n1k0/casperjs.git
cd casperjs
ln -sf pwd/bin/casperjs /usr/local/bin/casperjs

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問