問題タブ [spookyjs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1321 参照

javascript - ReferenceError:SpookyJS で変数が見つかりません

wiki と同じことをして、SpookyJS で外部関数を呼び出そうとします: https://github.com/WaterfallEngineering/SpookyJS/wiki/Introduction

しかし、次のコードを試すと、次のエラーが発生します。

ReferenceError: 変数が見つかりません: test

次の 2 つのログが機能します。

しかし、3番目のものはエラーメッセージの原因です:

なにか提案を?

0 投票する
1 に答える
331 参照

javascript - SpookyJS は https Web ページをサポートしていますか?

私はSpookyJSが初めてです。提供されているhello.jsの例では、URLを変更してみました

http://en.wikipedia.org/wiki/Spooky_the_Tuff_Little_Ghost

https://www.twitter.com/

また

www.facebook.com と https

これらのどれも開いていないようです。

PhantomJS のバージョンは 1.9.0 です

0 投票する
0 に答える
180 参照

node.js - spookyjs emit のパラメータとして「this」を渡すことはできません

「this」を引数として Spooky.emit に渡そうとしていますが、出力が得られません。これは私のコードです:

誰かがここで何が間違っているのか知っていますか?

0 投票する
1 に答える
480 参照

javascript - CasperJS/SpookyJS css セレクターが存在し、存在しない

spookyjs / capserjs でスクリーンスクレイピング中に奇妙な問題が発生しました。

次の Web サイトから情報をキャッチしたい: ' https://www.rwe-smarthome.de/is-bin/INTERSHOP.enfinity/WFS/RWEEffizienz-SmartHome-Site/de_DE/-/EUR/ViewApplication-DisplayWelcomePage '.

このサイトには複数の製品ページが含まれているため、他のサイトも開きたいです。

通常は使用できます

これを達成するために。

いくつかの奇妙な理由により、これはここでは機能していません。

次のコードを見てください。

エラーが表示される

セレクター / DOM オブジェクトが存在しない場合、 で失敗するはずなので、これは奇妙ですwaitUntilVisible()

また、セレクターが存在するかどうかを確認しようとすると、存在しないセレクターでもエラーが発生するため、答えは「はい」のようです。

コード:

エラー:

SpookyJS のため、私は PhantomJS 1.9.7 と CasperJS 1.1.0-beta3 を使用しています。

誰かがこれについて考えを持っていますか?

0 投票する
1 に答える
368 参照

javascript - SpookyJS で HTTP 基本認証を使用する方法

htaccess 保護付きの CasperJS を使用して、Wordpress ページにアクセスするためのコードを少し書きました。スクリプトはログインしてから、後でプラグインを更新する必要があります。この時点で、更新する必要があるプラグインからログインしてスクリーンショットを作成できます。(CasperJS も正常に動作します)

今、私はこのスニペットがサーバー上で機能することを望んでいます。だから私は使う

エクスプレス、不気味、ノード

そして、この不気味なスニペットを見つけて、自分の CasperJS コードを挿入しようとしました。しかし、今では SpookyJS で htaccess 保護を克服できません。何か案が?

また、以下のこのコードは、 spooky を使用する nodejs サーバーで動作するはずです。

0 投票する
0 に答える
60 参照

node.js - 特定のステップで続行する方法 - spookyjs?

spookyjsを使用してアプリケーションをテストしています。

質問

spookyJs を特定のステップで開始するように強制する方法はありますか?

特定のステップで強制的に開始する方法はspookyJs?

SpookyJsステップごとに実行されます.特定のステップで接続エラーが発生し、サーバーが停止したとします.最初から実行するのではなく、特定のステップからテストを続行するにはどうすればよいですか.

どんな提案でも感謝します

0 投票する
1 に答える
382 参照

node.js - spookyjs 環境の値を mongoDB に保存する

spookyjs でサイトからデータをスクレイピングしてmongoDBに保存しようとしています。ウェブサイトからデータを取得できます。しかし、スクレイピングされたデータを spookyjs 環境から mongoDB に保存することはできません。スクレイピングされたデータを保存するには、データベース モデル インスタンスをspookyjs .以下のリンクを参照しました。

https://github.com/SpookyJS/SpookyJS/wiki/はじめに

以下は、prod_link_info 変数でデータを抽出し、その値を mongoDB に渡すコードです。

以下は、上記のコードで使用されるデータベース スキーマとモデルのコードです。

しかし、上記のコードを実行すると、次のエラーが表示されますReferenceError: Can't find variable: product_model

spookyjs から抽出したデータを mongoDB に保存したいのですが、どこが間違っているのか教えてください。