nightmare

    6

    2答えて

    私はnightmare.jsスクリプトを実行しています。ここでは、ページ上の複数の要素のスクリーンショットを取得しようとしています。 最初の要素はきれいにキャプチャされますが、フォールドの下にある他のすべての要素はゼロ長でキャプチャされます。私はこの問題をデバッグするのに苦労しています。どんな助けでも信じられないほど高く評価されます。 基本的に、このスクリプトはページ内を移動し、すべてセレクタに一

    0

    1答えて

    動的なWebページ用のページスクレーパーを作成しています。ページには初期ロードがあり、短いロード時間後にコンテンツの残りの部分がロードされます。 私は負荷を考慮し、ページからHTMLを正常に取り除いたが、すべてのコンテンツを一度に読み込むわけではありません。代わりに、GETリクエストURLを使用して指定された量のコンテンツを読み込み、そのページに[もっと取得]ボタンが表示されます。私の目的は、すべ

    0

    1答えて

    ナイトメアスクリプトがデバッグ出力で実行されているかどうかを判断する方法はありますか? 例えば、デバッグ出力で悪夢を起動するために、私が使用したい: DEBUG=nightmare node myscript.jsを。そうでない場合は、node myscript.js myscript.jsの中で、スクリプトがDEBUG=nightmareで実行されているかどうかをどのように判断できますか?

    0

    1答えて

    nightmareJSを使用すると、waitTimeoutの制限を超えても関数を呼び出す方法はありますか?今のところは私に、このエラーを受信した場合、関数を呼び出すためのどのような方法がある場合、私は思っていた UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: .wait(

    0

    1答えて

    jsonオブジェクトを取得してWebページをレンダリングし、Nightmare.jsの電子ブラウザを介してpdfに出力する空白のWebジョブを実行しようとしています。 これをローカルで実行すると完全に動作しますが、私がazure webjobで実行すると完了しません。 2つのconsole.log文がログに出力されますが、nightmare.js呼び出しから何も出力できないため、電子ブラウザウィン

    0

    1答えて

    私は流星プロジェクトに npm install nightmare --saveと悪夢をインストールしました。 私は、テンプレートヘルパーメソッド内悪夢のサンプルコードを実行しようとした: Template.nighmare.events({ "click #doSomething"() { let Nightmare = require('nightmare');

    0

    1答えて

    私はnightmare.jsを使用して公開レコードをスクラップし、次のページが読み込まれるまで待つようにしています。私は次のボタンを押して検索結果をクロールしています(明らかに)次のページに移動します。 someConstTimeは、次のページが読み込まれるまでの時間(常に30秒未満ですが)よりも短い場合があるため、次のページが読み込まれるのを正確に待つためにnightmare.wait(some

    0

    1答えて

    Nightmare.jsを使い始めるところです。私はduckduckgo.comをターゲットとし、美しく働いた彼らのデモを構築しています。私はimdb.comで自分の見所を設定しています。 。 。 { message: 'navigation error', code: -102, details: 'ERR_CONNECTION_REFUSED', url: 'ht

    0

    1答えて

    Nightmare.jsで取得したNodeListを反復しようとしています。開発ツールでの実行は期待どおりに実行されますが、ElectronIではNodeListを配列に正常に変換できません。 nightmare .goto('https://www.somePage.com') .wait('#someID') .evaluate(function()

    0

    1答えて

    悪夢jsの.wait()関数に問題があります。 JavaScript関数がtrueを返してからスクリプトの残りの部分を処理するまで待つことを試みています。私が試みた両方の方法がうまくいかないので、これを行う方法はありますか?ありがとう、すべての助けに感謝します。 var ifCompleted = function(){ for(var i = 0; i < 101; i++){