![](/img/trans.png)
[英]TypeScript + Playwright/Puppeteer Pass class as argument in evaluate
賞金將在 5 天后到期。 此問題的答案有資格獲得+50聲望賞金。 crazones110想引起更多人對這個問題的關注。 我遇到了編碼測試自動化的問題,劇作家試圖將 class 作為參數傳遞給evaluate 。 下面是最小的可重現示例。 文件夾結構 工具.tsexport class Utils ...
[英]TypeScript + Playwright/Puppeteer Pass class as argument in evaluate
賞金將在 5 天后到期。 此問題的答案有資格獲得+50聲望賞金。 crazones110想引起更多人對這個問題的關注。 我遇到了編碼測試自動化的問題,劇作家試圖將 class 作為參數傳遞給evaluate 。 下面是最小的可重現示例。 文件夾結構 工具.tsexport class Utils ...
[英]Puppeteer fails to launch chromium in docker container
這是我的 dockerfile 代碼: 我的后端在 Docker 容器中運行,並使用 Nest Js 構建。 我想在轉換HTML內容后保存PDF文件。 我為此使用了 Puppeteer 庫,為了讓我的轉換工作,我需要運行 Chromium(無論它是否是無頭的)。 當我們運行命令“npm i pup ...
[英]Missing data when scraping list of cards with images with Puppeteer and Cheerio
我正在嘗試抓取一頁卡片項目。 我想從這些卡片中提取標題、價格、圖像來源和其他屬性。 然而,當我使用 Puppeteer 和 Cheerio 進行抓取時,一些數據丟失了。 見下圖: 我怎樣才能確保所有數據都通過? 這是我的代碼:(async () => { try { const ...
[英]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 - Get Information of open tabs like url in nodejs server
我想做一個打開 web 頁面的腳本,web 頁面應該有瀏覽器中其他打開的選項卡的信息。 意味着 nodejs 服務器應該具有當前所有打開的選項卡的信息。 是否可以? ...
[英]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 ...
[英]How to extract innertext of nested tags with the same class names
我想熟悉 javascript 和 Puppeteer。 因此,請將此視為一個實踐示例。 我設法將 Puppeteer 中的一個腳本放在一起(出於學習目的),該腳本從我的 HTML 代碼塊中給定的所有 4 個 class 名稱中獲取 innerText。對於大多數部分,腳本運行並工作。 class ...
[英]Getting parent classess from innerText element
我對 puppeteer 和 node.js 不是很熟悉,但需要這樣做...... 需要單擊具有 span 元素的按鈕。 Button 和 span 沒有 id,classes 會隨着每次頁面加載而改變。 唯一可以確定的是 span 元素內的文本“登錄”。 按鈕類型是提交,我可以通過它找到它,但是 ...
[英]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 when i evaluate
嘗試導航所有分頁,獲取交易鏈接,並控制台記錄它們。但問題是:它不會單擊下一頁,因為 page.click function 在 page.evaluate() 內部不起作用需要用 js 編寫它們並且不起作用 一點幫助就好了 ...
[英]Selector in Puppeteer only returns one element
我正在使用 Puppeteer 創建一個 API。 目標是從足球比賽中獲取數據以創建移動應用程序。 我使用 Puppeteer 制作了一個腳本。 它正在工作並獲取我想要的數據。 問題是我想獲取頁面中所有游戲的數據,但它只返回一個游戲的數據。 我用來請求的網站是https://www.flashsco ...
[英]node js , imap read unseen message to get otp
這是我第一次使用 IMAP,所以我獲取了未讀消息以獲取 OTP(讀取消息然后獲取最后 7 個字符串,這將是我的 otp)並使用 puppeteer 填寫輸入所以代碼工作正常但我有一個問題我得到 2緩沖區值 1st 是 ''<.DOCTYPE html PUBLIC "-//W3C//DTD ...
[英]Prevent page breaks in puppeteer pdf
我有 html 喜歡 該模板正在使用 puppeteer 轉換為 PDF,其中我的表格數據分為兩頁,但我不希望表格數據分為兩頁我已經針對這個問題嘗試了 SO 的所有解決方案https://github.com/puppeteer/puppeteer/issues/6366但我仍然無法找到我嘗試過的 ...
[英]'ElementHandle<Element> | null' is not assignable to parameter of type 'Element'
我正在使用 Puppeteer 和 Jest 來測試#keys是否變為display: flex如果按下/鍵: 我收到此 TypeScript 錯誤: 常量 keysElement: puppeteer.ElementHandle | null 'ElementHandle | 類型的參數 nu ...
[英]My loop in Puppeteer isn't looping when creating PDF files from webpages
我正在嘗試使用 Puppeteer 將大約 300 個網頁抓取到 PDF,但我的循環無法正常工作。 目的是 Puppeteer 從一個數組加載每個頁面,生成一個 PDF,然后在關閉之前處理所有 URL。 使用下面的代碼,Puppeteer 成功抓取了第一個 URL——然后停止。 代碼(URL 是占位 ...
[英]How to use Puppeteer functions repetitively, with an iframe
我有代碼將登錄到一個頁面,導航到消息列表,獲取第一條消息,然后將其刪除。 我需要能夠獲取消息列表並依次刪除每條消息。 當我嘗試這樣做時,我遇到了問題。 在單擊刪除按鈕之前,該站點呈現為純文本 html。 此時,打開一個 iframe,其中包含刪除確認。 如果單擊確認,它會將我返回到消息列表。 這一直 ...
[英]Puppeteer Memory snapshot failed
在容器中運行的 Google Cloud 上運行 puppeteer。 期望能夠使用 puppeteer 抓取網站,但我收到以下錯誤: 我已將雲運行實例上的 memory 增加到 16GB,但仍然遇到相同的錯誤。 我設置了以下參數但仍然遇到同樣的問題 我不清楚 memory 快照過程是 puppet ...
[英]puppeteer-cluster, different data to the same url
我在下面舉了一個例子,我想同時從 object 的數組添加不同的搜索輸入(firstWord + scndWord)到兩個谷歌頁面,所以打開頁面動態取決於數組長度第一頁打開谷歌然后寫紅花第二頁打開谷歌但寫“游戲PC 我很困惑該怎么做,我將感謝您的幫助 ...
[英]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 ...
[英]Puppeteer: Uncaught TimeoutError TimeoutError: Timeout exceeded while waiting for event
我正在嘗試獲取響應標頭和 cookies 我使用 node 和 puppeteer 有以下代碼: ………… 當我單步執行代碼時,最后一行有延遲(開始於:const finalResponse =..),錯誤在標題中。 我究竟做錯了什么? ...