Integração de Proxy com Playwright
Integrar o Playwright com proxies da Bright Data aumenta suas capacidades de scraping de dados, fornecendo gerenciamento de proxy seguro e flexível para extração de dados precisa e confiável.
Este guia pode estar desatualizado. Para um guia atualizado, consulte nossa documentação.
- 400M+ IPs residenciais
- Sessões fixas e rotativas
- Taxa de sucesso de 99,95%
- Segmentação por geolocalização - GRÁTIS
Assista nosso vídeo passo a passo sobre como integrar proxies da Bright Data com o Playwright
Novo produto Bright Data: Navegador de scraping
Compatível com Playwright
Faça facilmente uma chamada de API para obter qualquer número de sessões de navegador e interagir com elas usando Puppeteer (Python), Playwright (Node.js) ou Selenium via protocolo CDP. Ideal para projetos de scraping que exigem interações com o site para obter dados, como passar o mouse sobre uma página, clicar em botões, rolar, adicionar texto, etc.
Para saber mais sobre o Navegador de scraping
Integração de proxy com Playwright e Bright Data
- Comece acessando seu Painel Bright Data e clicando em ‘criar uma Zona’.
- Escolha o ‘Tipo de rede’ e clique em salvar.
- No Playwright, preencha o ‘IP:Porta do Proxy’ no valor de ‘proxy-server’, por exemplo brd.superproxy.io:33335.
- Em ‘page.authenticate’, insira seu ID de conta Bright Data e o nome da Zona do proxy no valor de ‘username’, por exemplo: brd-customer-CUSTOMER-zone-YOURZONE e sua senha da Zona encontrada nas configurações da Zona.
- Por exemplo:
const playwright = require('playwright');
const options = {
proxy: {
server: 'http://brd.superproxy.io:33335',
username: 'brd-customer-[customer_ID]-zone-[zone_name]',
password: '[zone_password]'
}
};
(async () => {
const browser = await playwright.chromium.launch(options);
const page = await browser.newPage();
await page.goto('http://lumtest.com/myip.json');
const content = await page.content();
console.log(content);
await browser.close();
})();
Integração do Proxy Manager com Playwright
- Crie uma Zona com a rede, tipo de IP e número de IPs que deseja usar.
- Instale o Proxy Manager.
- Clique em ‘adicionar novo proxy’ e escolha a Zona e as configurações que precisar, clique em ‘salvar’.
- No Playwright, em ‘server’, insira seu IP local e a porta do Proxy Manager (ex.: 127.0.0.1:24000)
- O IP do host local é 127.0.0.1
- A porta criada no Proxy Manager é 24XXX. Por exemplo, 24000
- Por exemplo:
const playwright = require('playwright');
const options = {
proxy: {
server: 'http://127.0.0.1:24000'
}
};
(async () => {
const browser = await playwright.chromium.launch(options);
const page = await browser.newPage();
await page.goto('http://lumtest.com/myip.json');
const content = await page.content();
console.log(content);
await browser.close();
})();
⚠️Nota importante: Se você estiver usando os Proxies Residenciais, Web Unlocker ou API SERP da Bright Data, precisará instalar um certificado SSL para habilitar conexões seguras de ponta a ponta com o(s) site(s) de destino. Este é um processo simples, veja https://docs.brightdata.com/general/account/ssl-certificate#installation-of-the-ssl-certificate para instruções.
Obtenha proxies para Playwright
Impulsionado por uma infraestrutura de proxy residencial premiada
Mais de 400M+ monthly de proxies residenciais, a melhor tecnologia da categoria e a capacidade de segmentar qualquer país, cidade, operadora e ASN, torna nossos serviços de proxy premium a melhor escolha para desenvolvedores.