- Para usar o Playwright e configurar um proxy, cole este exemplo de código
const playwright = require('@playwright/test'); const launchOptions = { proxy: { server: 'proxy.froxy.com:9000', username: 'login', password: 'password' } }; (async () => { const defaultBrowser = await playwright['chromium'].launch({}); const context = await defaultBrowser.newContext(); const page = await context.newPage(); await page.goto('https://froxy.com/api/detect-ip'); console.log('chromium without proxy:', await page.textContent("*")); await defaultBrowser.close(); for (const browserType of ['chromium', 'firefox', 'webkit']) { const browser = await playwright[browserType].launch(launchOptions); const context = await browser.newContext(); const page = await context.newPage(); try { await page.goto('https://froxy.com/api/detect-ip'); console.log(`${browserType} with proxy:`, await page.textContent("*")); } catch (e) { console.log(e); } await browser.close(); } })();
- Por favor, adicione a configuração do proxy para playwright.config.ts
- Todas as informações sobre o servidor e a porta estão disponíveis na sua conta pessoal Froxy
Para mais informações, visite o Portal do desenvolvedor do Playwright.