puppeteer

    3熱度

    2回答

    我試圖從this NCBI.gov page刮掉html。我需要包含#see-all URL片段,這樣我才能保證獲得搜索頁面,而不是從不正確的基因頁面檢索HTML頁面https://www.ncbi.nlm.nih.gov/gene/119016。 URL片段不會傳遞到服務器,而是被頁面客戶端的JavaScript用來(在這種情況下)創建完全不同的HTML,這是您在頁面中訪問時獲得的瀏覽器和「查看

    0熱度

    1回答

    我木偶(這會是一個動詞?)應用程序與構建和的WebPack在page.on('error')我得到這樣的錯誤: TypeError: __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_promise___default.a.map is not a function at _default.<anonymous> (....../app.

    0熱度

    1回答

    我使用puppeteer採取特定寬度的頁面screnshot: await page.setViewport({width: 320, height: 0}) await page.goto(url) await page.screenshot({path: `screenshot.png`, fullPage: true}); 截圖的寬度正好是320像素。但是否可以保存縮放的屏幕截圖(例

    3熱度

    1回答

    我想監視一個頁面的網絡並獲取JavaScript網絡事件的所有URL,類似於PhantomJS'page.onResourceRequested正在做的事情,但我無法弄清楚如何使用Google Chrome的Puppeteer完成此操作。 我已經涉足與Google Chrome's puppeteer,但我無法弄清楚如何使它工作,因爲它的輸出看起來是這樣的: Page { domain:

    2熱度

    1回答

    我想用多個nvd3圖表打印一個頁面到pdf使用木偶。當通過Chrome瀏覽器使用打印功能我得到下面的體面輸出(不介意的藍色邊框): 當我試圖通過操縱木偶的人使用Chrome無頭訪問同一頁面,我得到這種輸出,而不是,跨越了3頁: 這是我使用的代碼: const puppeteer = require('puppeteer'); (async() => { const browser =

    3熱度

    1回答

    我試圖用木偶( https://github.com/GoogleChrome/puppeteer)來創建一個明確的應用程序PDF文件,這裏是代碼: var puppeteer = require('puppeteer'); var browser = await puppeteer.launch({headless: true}); var page = await browser.new

    4熱度

    1回答

    試圖反應渲染與運行在我的Node.js環境我有以下問題chrome puppeteer 反應成分: 記錄element讓我在無頭鉻控制檯:console.log(element) =><div id="test-wrapper"></div> 在終端console.log(testWrapper) =>{} puppeteer.launch().then(async browser => {

    2熱度

    2回答

    我使用的是無頭鍍鉻包Puppeteer運行測試: const puppeteer = require('puppeteer') ;(async() => { const browser = await puppeteer.launch() const page = await browser.newPage() await page.goto('https://g

    3熱度

    1回答

    我正在嘗試使用Puppeteer進行端到端測試。這些測試需要訪問DevTools的網絡仿真功能(例如模擬脫機瀏覽)。 到目前爲止,我使用的是chrome-remote-interface,但對我來說太低級了。 據我所知,Puppeteer沒有公開DevTools的網絡功能(DevTools協議中的emulateNetworkConditions)。 在Puppeteer中是否有逃生艙口來訪問這些功

    13熱度

    2回答

    我試圖在Puppeteer中將變量傳遞給page.evaluate()函數,但是當我使用以下非常簡化的示例時,變量evalVar未定義。 我是Puppeteer的新手,找不到任何可以構建的示例,所以我需要幫助將該變量傳遞給page.evaluate()函數,以便我可以在裏面使用它。 const puppeteer = require('puppeteer'); (async() => {