Playwright

Integre o Playwright com Oxylabs Mobile Proxies para automação entre navegadores.

Playwright é uma biblioteca Node.js que permite que você crie scripts e automatize navegadores usando a mesma API, como Chrome, Firefox e Safari. É um framework conveniente para fins de automação e testes.

Para integrar o Playwright com Oxylabs Mobile Proxies, siga as etapas abaixo:

Etapa 1. Instale o Node.js e um editor de código de sua preferência. (Pule esta etapa se você já o tiver)

Etapa 2. Crie um projeto Node.js e instale os pacotes necessários.

Etapa 3. No Playwright, preencha o 'proxy' valores:

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

Você também pode usar entradas aleatórias ou fixas específicas por país. Por exemplo, se você inserir http://us-pr.oxylabs.io:10000, você obterá um nó de saída dos EUA. Se você inserir 10001 em porta, você receberá o nó de saída dos EUA com uma sessão fixa. Você pode encontrar uma lista completa de nós de entrada de proxy aleatórios específicos por país aqui e uma lista de nós de entrada de proxy fixos - aqui.

Username: "Oxylabs" proxy user username

Password: 'Oxylabs' proxy user password

Um exemplo de código é assim:

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();
    }
})();

E é isso! Você integrou com sucesso Oxylabs Mobile Proxies com Playwright.

Se você quiser saber mais sobre web scraping com Playwright, leia nosso post do blog.

Encontre o post original do blog de integração do Playwright aqui.

Isto foi útil?