browser-pool icon indicating copy to clipboard operation
browser-pool copied to clipboard

A Node.js library to easily manage and rotate a pool of web browsers, using any of the popular browser automation libraries like Puppeteer, Playwright, or SecretAgent.

Results 8 browser-pool issues
Sort by recently updated
recently updated
newest added

Steps to reproduce: 1. Run example code taken from doc ``` import { BrowserPool, PlaywrightPlugin } from "browser-pool"; import playwright from "playwright"; const browserPool = new BrowserPool({ browserPlugins: [new PlaywrightPlugin(playwright.chromium)],...

`browserController.newPage()` fails with "Cannot read private member from an object whose class did not declare it" when used with `puppeteer-core` v14.4.0+ and `puppeteer-extra` v3.3.0 (with `puppeteer-extra-plugin-stealth` v2.10.1). Seems to be...

Having to launch a new browser to switch a proxy is a huge performance overhead and possibly might bring other issues. Setting a proxy per page/context is now available in...

enhancement

I would add the parameter to the examples too. For example, I searched the number of params, and I would fail to find the third one.

Sometimes the browser tab (using Chrome) will be in the background, and it seems that it's being throttled. This is a known issue with Chromium, but first tab, that is...

Used browser options are missing from the logs. Previously it was in the logs (e.g. `useChrome: true`, `stealth: true`, `proxyUrl` etc). After upgrade to SDK v1 - there's only `DEBUG...

enhancement

Current - silently fails to launch browser when the browser type has a typo or isn't a supported type Expect - error or warning in the log plus ideally throw...