puppeteer

    0熱度

    1回答

    爲什麼在函數中使用頁面實例(與新頁面不在同一範圍內)時會失敗?感謝幫助和解釋。 'use strict'; // see strict mode var url ='http://example.com'; const puppeteer = require('puppeteer'); (async() => { const browser = await puppeteer.lau

    3熱度

    1回答

    我有一個鏈接列表,並希望click基於鏈接的名稱其中之一。我無法通過選擇器完成此任務。 這將是很好使用像page.$eval東西拿到該項目的ElementHandle這樣我就可以然後點擊/點擊它。 唯一的其他方式我能想到的是手動得到內$eval的X/Y COORDS然後點擊點擊的位置。看起來很乏味。 我張貼這在這裏每準則,但LMK我們是否應該在這開個公關。

    0熱度

    1回答

    當我使用的木偶JS網絡爬蟲,在waitForSelector處理程序,我可以使用console.log無故障: page .waitForSelector('input[value=update]') .then(() => { console.log('this is'); console.log('it'); }); 但我有一個錯誤,當我想

    5熱度

    2回答

    我正在使用Puppeteer試圖在加載所有圖像但不能讓它工作後截取網站。 這裏是我走到這一步,我使用https://www.digg.com爲例網站代碼: const puppeteer = require('puppeteer'); (async() => { const browser = await puppeteer.launch(); const page = a

    0熱度

    3回答

    如何提交表格? 我有一個簡單的搜索欄和一個搜索按鈕。以下內容輸入搜索字符串,但點擊事件未被觸發。當無頭被設置爲假,並且我手工點擊進入serachfield時,搜索正在工作。如何提交按鈕? const puppeteer = require('puppeteer'); (async() => { const browser = await puppeteer.launch({headless:

    2熱度

    6回答

    我怎麼能console.log裏面的東西在page.evaluate中傳遞給節點並使用它期間對頁面的評價? 我其實想記錄page.evaluate的進度到控制檯並向用戶顯示一些結果。

    3熱度

    1回答

    我使用puppeteer,我有一個dropzone的形式。 我想添加一個從chrome headless到dropzone表單的文件。 我該怎麼做? 注意: 表單在某些dropzone事件中(當添加文件時)包含一些操作。

    0熱度

    1回答

    圖片- 2 -和一些款式- 1 -我不使用木偶時加載page.pdf.即使我設置了page.waitForNavigation。 如果我用的page.screenshot代替page.pdf它的工作原理相同的代碼! 節點V8.5.0 木偶0.10.2(最新) 代碼: const puppeteer = require('puppeteer'); const link = 'https://chr

    -1熱度

    1回答

    根據https://github.com/GoogleChrome/puppeteer/blob/master/docs/api.md#pagepresskey-options,您可以模擬按木偶的鍵盤按鈕。 這是我做的: // First, click the search button await page.click('#outer-container > nav > span.right

    0熱度

    1回答

    我正在嘗試使用puppeteer導航到頁面,等待webapp達到特定狀態,截屏並退出。當SPA處於我想截圖的狀態時,它會調用一個函數。我很難繞過異步JS代碼。 我的代碼如下: const puppeteer = require('puppeteer'); const url = 'http://example.com/'; const width = 300; const height =