puppeteer

    1熱度

    1回答

    我試圖操縱木偶的人,這是你可以在 https://try-puppeteer.appspot.com/ 問題運行示例代碼此代碼返回空對象的數組 [{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{ },{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{}, {},{},{},{},{},{},{},{},{}

    1熱度

    1回答

    隨着操縱木偶的鉻試驗開發工具,我想設置和使用外部FUNC const puppeteer = require('puppeteer'); async function setSelectVal(page, sel, val) { page.evaluate((data) => { return document.querySelector(data.sel).

    1熱度

    1回答

    我有一個木偶專家的問題。 所以我想要做的是啓動一個網站和登錄。但是,該網站嘗試加載因其不安全而被阻止的資源。運行代碼後,我收到此錯誤信息和代碼停止運行: (node:11684) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: SSL Certificate error:

    2熱度

    1回答

    var snd2 = new Audio("data:audio/wav;base64,//uQRAAAAWMSLwUIYAAsYkXgoQwAEaYLWfkWgAI0wWs/ItAAAGDgYtAgAyN+QWaAAihwMWm4G8QQRDiMcCBcH3Cc+CDv/7xA4Tvh9Rz/y8QADBwMWgQAZG/ILNAARQ4GLTcDeIIIhxGOBAuD7hOfBB3/94gc

    2熱度

    5回答

    是否有人知道如何獲取元素的innerHTML或文本。或者更好;如何點擊具有特定innerHTML的元素。這是如何使用普通的javascript: var found = false $(selector).each(function() { if (found) return; else if ($(this).text().replace(/[^0-9]/g,

    1熱度

    1回答

    後,我要尋找一個解決方案,自動重新啓動鉻在節點JS與操縱木偶的API: 類似: browser.on('error', (err: Error) => { // do restart }) 我沒有找到文件如果處理了錯誤或錯誤,可以讓偵聽程序使用。 有人有解決方案嗎? 謝謝你! 最大

    0熱度

    2回答

    我有木偶人的問題。我無法在我的debian 8.7.1上安裝它。 這些步驟如下: 1.安裝Chrome瀏覽器: wget的https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb 須藤dpkg -i來谷歌鉻stable_current_amd64.deb sudo易於得到-f安裝 sudo dpkg -i g

    0熱度

    1回答

    我正在構建一個npm包供內部使用。它的一個功能是DOM解析,因此我需要在瀏覽器中加載它。我想用木偶手來進行測試。我發現page.injectFile()用於本地JS文件。但是,我的文件是一個模塊(我正在注入的文件已經被轉換爲普通的JavaScript),並且在將它注入到木偶的瀏覽器頁面後我不知道該做什麼。 我迄今爲止代碼: const puppeteer = require('puppeteer'

    0熱度

    1回答

    閱讀文檔和示例後,我仍然有理解如何通過ElementHandle響應page.$$導航的問題。 大多數希望使用page.$$和隱含地使用document.querySelectorAll()的用例都是獲取數組或NodeList,然後在其上工作。 比方說,我們有一個包含5個鏈接的頁面,我想在腳本中打印第二個a的href。這是我試過的,它不起作用。 const linksArray = await p

    3熱度

    1回答

    我正在使用Chrome puppeteer庫直接運行瀏覽器集成測試。我現在在單個文件中編寫了一些測試。有沒有辦法平行運行它們?達到此目的的最佳方法是什麼?