cost 184 ms
TypeScript + Playwright/Puppeteer Pass class 作為評估中的參數

[英]TypeScript + Playwright/Puppeteer Pass class as argument in evaluate

賞金將在 5 天后到期。 此問題的答案有資格獲得+50聲望賞金。 crazones110想引起更多人對這個問題的關注。 我遇到了編碼測試自動化的問題,劇作家試圖將 class 作為參數傳遞給evaluate 。 下面是最小的可重現示例。 文件夾結構 工具.tsexport class Utils ...

Puppeteer 無法在 docker 容器中啟動 Chromium

[英]Puppeteer fails to launch chromium in docker container

這是我的 dockerfile 代碼: 我的后端在 Docker 容器中運行,並使用 Nest Js 構建。 我想在轉換HTML內容后保存PDF文件。 我為此使用了 Puppeteer 庫,為了讓我的轉換工作,我需要運行 Chromium(無論它是否是無頭的)。 當我們運行命令“npm i pup ...

使用 Puppeteer 和 Cheerio 抓取帶有圖像的卡片列表時缺少數據

[英]Missing data when scraping list of cards with images with Puppeteer and Cheerio

我正在嘗試抓取一頁卡片項目。 我想從這些卡片中提取標題、價格、圖像來源和其他屬性。 然而,當我使用 Puppeteer 和 Cheerio 進行抓取時,一些數據丟失了。 見下圖: 我怎樣才能確保所有數據都通過? 這是我的代碼:(async () => { try { const ...

為什么當我使用“waitForSelector”時 Puppeeteer 導致我的測試套件掛起 30 秒,即使我在頁面和瀏覽器上調用“關閉”?

[英]Why does Puppeeteer cause my test suite to hang for 30 seconds when I use "waitForSelector" even though I'm calling "close" on the page and browser?

我有一個 Node.js Mocha 測試套件(我根據我試圖為其創建自動化測試的真實應用程序創建了一個最小復制)。 package.json :{ "name": "puppeteer-mocha-hang-repro", "version": "1.0.0", "descripti ...

如何解決 puppeteer.use 不是 function 的問題

[英]How to fix the issue puppeteer.use isn't a function

我遇到的問題是它無法識別 puppeteer.use ia function。我采用了這些代碼行const StealthPlugin = require('puppeteer-extra-plugin-stealth') puppeteer.use(StealthPlugin()) const A ...

2023-01-27 23:06:06   1   20    puppeteer  
如何提取具有相同 class 名稱的嵌套標簽的內部文本

[英]How to extract innertext of nested tags with the same class names

我想熟悉 javascript 和 Puppeteer。 因此,請將此視為一個實踐示例。 我設法將 Puppeteer 中的一個腳本放在一起(出於學習目的),該腳本從我的 HTML 代碼塊中給定的所有 4 個 class 名稱中獲取 innerText。對於大多數部分,腳本運行並工作。 class ...

從 innerText 元素獲取父類

[英]Getting parent classess from innerText element

我對 puppeteer 和 node.js 不是很熟悉,但需要這樣做...... 需要單擊具有 span 元素的按鈕。 Button 和 span 沒有 id,classes 會隨着每次頁面加載而改變。 唯一可以確定的是 span 元素內的文本“登錄”。 按鈕類型是提交,我可以通過它找到它,但是 ...

windows 11 node.js v19.4 上的 Puppeteer 不會為我啟動 Chromium

[英]Puppeteer on windows 11 node js v19.4 does not launch chromium for me

使用文檔中的安裝說明安裝 puppeteer 后,即使用npm install puppeteer我嘗試運行將網頁下載為 PDF 的示例,但是每當我嘗試執行示例節點時都會返回此錯誤消息: 我已使用 --disable-extentions 按照故障排除指南進行操作,但它仍然無法正常工作。 我試過通 ...

javascript puppeteer next page problem 當我評估

[英]javascript puppeteer next page problem when i evaluate

嘗試導航所有分頁,獲取交易鏈接,並控制台記錄它們。但問題是:它不會單擊下一頁,因為 page.click function 在 page.evaluate() 內部不起作用需要用 js 編寫它們並且不起作用 一點幫助就好了 ...

Puppeteer 中的選擇器只返回一個元素

[英]Selector in Puppeteer only returns one element

我正在使用 Puppeteer 創建一個 API。 目標是從足球比賽中獲取數據以創建移動應用程序。 我使用 Puppeteer 制作了一個腳本。 它正在工作並獲取我想要的數據。 問題是我想獲取頁面中所有游戲的數據,但它只返回一個游戲的數據。 我用來請求的網站是https://www.flashsco ...

node.js,imap 讀取看不見的消息以獲取 otp

[英]node js , imap read unseen message to get otp

這是我第一次使用 IMAP,所以我獲取了未讀消息以獲取 OTP(讀取消息然后獲取最后 7 個字符串,這將是我的 otp)並使用 puppeteer 填寫輸入所以代碼工作正常但我有一個問題我得到 2緩沖區值 1st 是 ''<.DOCTYPE html PUBLIC "-//W3C//DTD ...

防止 puppeteer 中的分頁符 pdf

[英]Prevent page breaks in puppeteer pdf

我有 html 喜歡 該模板正在使用 puppeteer 轉換為 PDF,其中我的表格數據分為兩頁,但我不希望表格數據分為兩頁我已經針對這個問題嘗試了 SO 的所有解決方案https://github.com/puppeteer/puppeteer/issues/6366但我仍然無法找到我嘗試過的 ...

從網頁創建 PDF 文件時,我在 Puppeteer 中的循環沒有循環

[英]My loop in Puppeteer isn't looping when creating PDF files from webpages

我正在嘗試使用 Puppeteer 將大約 300 個網頁抓取到 PDF,但我的循環無法正常工作。 目的是 Puppeteer 從一個數組加載每個頁面,生成一個 PDF,然后在關閉之前處理所有 URL。 使用下面的代碼,Puppeteer 成功抓取了第一個 URL——然后停止。 代碼(URL 是占位 ...

如何使用 iframe 重復使用 Puppeteer 函數

[英]How to use Puppeteer functions repetitively, with an iframe

我有代碼將登錄到一個頁面,導航到消息列表,獲取第一條消息,然后將其刪除。 我需要能夠獲取消息列表並依次刪除每條消息。 當我嘗試這樣做時,我遇到了問題。 在單擊刪除按鈕之前,該站點呈現為純文本 html。 此時,打開一個 iframe,其中包含刪除確認。 如果單擊確認,它會將我返回到消息列表。 這一直 ...

2023-01-18 19:37:13   2   21    puppeteer  
Puppeteer Memory 快照失敗

[英]Puppeteer Memory snapshot failed

在容器中運行的 Google Cloud 上運行 puppeteer。 期望能夠使用 puppeteer 抓取網站,但我收到以下錯誤: 我已將雲運行實例上的 memory 增加到 16GB,但仍然遇到相同的錯誤。 我設置了以下參數但仍然遇到同樣的問題 我不清楚 memory 快照過程是 puppet ...

puppeteer-cluster,不同的數據到相同的 url

[英]puppeteer-cluster, different data to the same url

我在下面舉了一個例子,我想同時從 object 的數組添加不同的搜索輸入(firstWord + scndWord)到兩個谷歌頁面,所以打開頁面動態取決於數組長度第一頁打開谷歌然后寫紅花第二頁打開谷歌但寫“游戲PC 我很困惑該怎么做,我將感謝您的幫助 ...

TimeoutError:超過 30000 毫秒的導航超時,如何在彈出的注冊頁面上找到 DOM 父元素以便可以單擊該元素?

[英]TimeoutError: Navigation timeout of 30000 ms exceeded, How do I find the DOM parentelement on signup page pop up so element can be clickable?

我正在創建一個腳本來在 Doordash 網站上創建帳戶,但我很難找到父元素,因此可以單擊 First Name 框供 puppeteer 鍵入。 我試過的元素是 dov[class="Input__InputRoot-sc-1ips7db-0 gFCNhg"] , div[class="Inpu ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM