For the complete documentation index, see llms.txt. This page is also available as Markdown.

Playwright

Integra Playwright con Oxylabs Mobile Proxies para la automatización entre navegadores.

Playwright es una biblioteca de Node.js que te permite programar y automatizar navegadores usando la misma API, como Chrome, Firefox y Safari. Es un framework conveniente para fines de automatización y pruebas.

Para integrar Playwright con Oxylabs Mobile Proxies, siga los pasos a continuación:

Paso 1. Instala Node.js y un editor de código de tu elección. (Omite este paso si ya lo tienes)

Paso 2. Crea un proyecto de Node.js e instala los paquetes necesarios.

Paso 3. Dentro de Playwright, completa el 'proxy' valores:

Servidor: 'http://pr.oxylabs.io:7777'

También puedes usar entradas aleatorias o estáticas específicas por país. Por ejemplo, si ingresas http://us-pr.oxylabs.io:10000, obtendrás un nodo de salida de EE. UU. Si ingresas 10001 en puerto, recibirás el nodo de salida de EE. UU. con una sesión estática. Puedes encontrar una lista completa de nodos de entrada de proxy aleatorios específicos por país aquí y una lista de nodos de entrada de proxy estáticos - aquí.

Nombre de usuario: 'Oxylabs' nombre de usuario del usuario proxy

Contraseña: 'Oxylabs' contraseña de usuario del proxy

Un ejemplo de código se ve así:

const playwright = require('playwright');
(async () => {
    for (const browserType of ['chromium', 'firefox', 'webkit']) {
        const browser = await playwright[browserType].launch({
            headless: false,
            proxy: {
                server: 'http://pr.oxylabs.io:7777',
                username: 'USERNAME',
                password: 'PASSWORD'
            },
        });
        const context = await browser.newContext();
        const page = await context.newPage();
        await page.goto('https://ip.oxylabs.io');
        await page.screenshot({ path: `${browserType}.png` });
        await browser.close();
    }
})();

¡Y eso es todo! Has integrado correctamente Oxylabs Mobile Proxies con Playwright.

Si quieres aprender más sobre el web scraping con Playwright, lee nuestra artículo del blog.

Encuentra la publicación original del blog sobre la integración de Playwright aquí.

¿Te fue útil?