puppeteer

    0

    1答えて

    人形が何らかのエラーで直面したときにページを閉じたい場合があります。ページを読み込みしようとするとページを閉じることがありますが、それは.close(); (async() => { const page = await browser.newPage(); await page.setViewport({width: resWidth, height: resHeight}); await

    0

    1答えて

    私はドキュメントを見てきましたが、Puppeteerのソケットのような低レベルの対象のサポートのようには見えません。私はpuppeteerで作られたリクエストのソースポートを取得しようとしていますが、誰かがそれがどのように可能であるかの考えを持っていますか?ここで は必須の現在のスクリプトです: const puppeteer = require('puppeteer'); (async() =

    0

    1答えて

    私はローカルスクリプトファイルでpuppeteerを使用しようとしています。 ファイルをホストするときにスクリプトファイルがロードされ、ローカルホストアドレスにaddScriptTag()を使用します。これは理想的ではありません。私はパスから直接ローカルファイルを使用する必要があります。この場合、現在の作業ディレクトリは/ mapsです。 addScriptTag()関数のオプションで相対パスをパ

    1

    1答えて

    最初のスクリプトから1つのChromiumインスタンスのみを起動し、他のスクリプトからこのインスタンスに接続したいとします。私は(puppeteer.connectについて知っている)が、問題は、私はクロムを起動することになっているスクリプト開始することです: const puppeteer = require('puppeteer'); const fs = require('fs'); c

    0

    1答えて

    Puppeteerですべてのコードを取得できますが、どのようにプレーンテキストしか取得できないのですか?タグなし? const puppeteer = require('puppeteer'); (async() => { const browser = await puppeteer.launch(); const page = await browser.newPage

    3

    1答えて

    特定の要素に対してテキストが表示されるのを待つのと同じ方法がセレンの中にあるのだろうかと思います。私はこのような何かを試してみたが、待っていないようです:あなたはwaitForFunctionを使用することができます await page.waitForSelector('.count', {visible: true});

    1

    1答えて

    シナリオ: 私はpuppeteerをヘッドレスモードで起動し、クロスドメインのjavascriptファイルでpage.addScriptTagを呼び出します。今、オープニングサイトにcsp setがあり、同じ起源のjavascriptタグだけが制限されている場合、どうすればpuppeteer APIを使用してこれを回避できますか?

    0

    2答えて

    私はをPuppeteerに使用していますが、なぜオブジェクトが空でない場合にpageFunctionが空のオブジェクトを返すのかわかりません。コードサンプルは次のとおりです。 const puppeteer = require('puppeteer'); (async() => { const browser = await puppeteer.launch({ headl

    0

    1答えて

    プロンプトを待つようにコードを取得できましたが、何らかの理由でプロンプトを受信して​​もコードが続行されません。出力は次のとおりです。 const puppeteer = require('puppeteer'); const prompt = require('prompt'); const url = 'some url'; var schema = { properties

    2

    2答えて

    頭が動かないうちに人形をデバッグするにはどうすればいいですか? 私はヘッドレスでないモードでうまく動作するこのE2Eジャスミンテストを持っていますが、ヘッドレスで走るとすぐに失敗します。私はヘッドレスモード(私はそれが反応のレンダリングのものに関連している疑いがある)で失敗する理由を理解しようとしているが、いくつかの常識を得るために、私はデバッガを使用する必要があります。 P.Sドキュメントには、