Integração de Proxy com o Playwright
Novo produto Bright Data: Scraping Browser
Compatível com o Playwright
Fácilmente faça uma chamada de API para buscar qualquer número de sessões de navegador e interaja com elas usando Puppeteer (Python), Playwright (Node.js) ou Selenium sobre um protocolo CDP. Ideal para projetos de scraping que requerem interações com sites para recuperar dados, como passar o mouse sobre uma página, clicar em botões, rolar, adicionar texto, etc.
Para saber mais sobre o Scraping Browser
Proxy de Bright Data e Integração de Playwright
- Comece por ir ao seu Painel de Bright Data e clique em ‘criar uma Zona’.
- Escolha ‘Tipo de rede’ e clique em guardar.
- Dentro do Playwright. preencha o valor ‘Proxy IP:Port’ no valor ‘proxy-server’, por exemplo zproxy.lum-superproxy.io:22225.
- Sob ‘page.authenticate’, insira o ID da sua conta Bright Data e o nome da zona do proxy no valor ‘username’, por exemplo: lum-customer-CUSTOMER-zone-YOURZONE, e a senha da sua zona encontrada nas configurações da zona.
- Por exemplo:
const playwright = require('playwright');
(async () => {
for (const browserType of ['chromium', 'firefox', 'webkit']) {
const browser = await playwright[browserType].launch({
headless: false,
proxy: {
server: 'http://zproxy.lum-superproxy.io:22225',
username: 'lum-customer-USERNAME-zone-YOURZONE',
password: 'PASSWORD'
},
});
const context = await browser.newContext();
const page = await context.newPage();
await page.goto('http://lumtest.com/myip.json');
await page.screenshot({ path: 'example.png' });
await browser.close();
}
})();
Integração de Proxy Manager e Playwright
- Crie uma Zona com a rede, tipo de IP, e número de IPs que deseja utilizar.
- Instale o Proxy Manager.
- Clique em ‘adicionar novo proxy’ e escolha a Zona e configurações que requer, clique em ‘guardar’.
- Em Playwright, sob o ‘proxy-server’, introduza o seu IP local e porto de Proxy Manager (i.e. 127.0.0.1:24000)
- O IP do host local é 127.0.0.1
- O porto criado no Proxy Manager é 24XXX, por exemplo, 24000
- Deixe os valores do nome de usuário e da palavra-passe vazios, pois o Proxy Manager de Bright Data já foi autenticado com o Super Proxy.
- Por exemplo:
const playwright = require('playwright');
(async () => {
for (const browserType of ['chromium', 'firefox', 'webkit']) {
const browser = await playwright[browserType].launch({
headless: false,
proxy: {
server: '127.0.0.1:24000',
username: '',
password: ''
},
});
const context = await browser.newContext();
const page = await context.newPage();
await page.goto('http://lumtest.com/myip.json');
await page.screenshot({ path: 'example.png' });
await browser.close();
}
})();
Obtenha proxies para o Playwright
Tipos de proxy para todas as necessidades
Proxies residenciais
- Mais de 72.000.000 IPs
- Disponível em 195 países
- A maior rede de IPs rotativos de pares reais
- Aceda e rastreie todos os sítios web sofisticados
Proxies de datacenter
- Mais de 1.600.000 IPs
- Disponível em 98 países
- Grupos de IPs partilhados e dedicados disponíveis
- Acesso rápido a sítios web não complexos
Proxies de ISP
- Mais de 700.000 IPs
- Disponível em 35 países
- IPs residenciais estáticos reais sem rotação de IP
- Ideal para iniciar sessão em várias conta
Proxies móveis
- Mais de 7.000.000 IPs
- Disponível em 195 países
- A maior rede de IPs 3G/4G de pares reais do mundo
- Verificar anúncios móveis e rastrear sítios móveis
Líder em proxies e coleta de dados
650TB de dados públicos coletados todos os dias
Novos lançamentos de recursos todos os dias
Atendendo a 7/10 das principais universidades do mundo
4.6/5 classificação mais alta do Trustpilot na indústria