Playwright
Integre o Playwright com Proxies da Oxylabs para automação de navegador – um guia de configuração em Node.js com exemplos de código.
Playwright é uma biblioteca Node.js que permite escrever scripts e automatizar navegadores usando a mesma API, como Chrome, Firefox e Safari. É um framework conveniente para automação e testes.
Assista ao nosso guia em vídeo ou siga as etapas abaixo para integrar o Playwright com os seguintes Proxies Oxylabs:
Etapa 1
Instale Node.js e um editor de código de sua preferência. (Pule esta etapa se você já tiver isso)
Etapa 2
Crie um projeto Node.js e instale os pacotes necessários.
Etapa 3
Dentro do seu script do Playwright, preencha os 'proxy' valores como mostrado abaixo:
Insira seu valor de server de acordo com o tipo de proxy Oxylabs escolhido:
Residential & Mobile Proxies
Protocolo: http, https, ou socks5h
Host: pr.oxylabs.io
Porta: 7777
Nome de usuário: customer-USERNAME
Senha: PASSWORD
Observação: Não se esqueça de adicionar customer- prefixo ao seu nome de usuário.
Você também pode usar parâmetros adicionais com proxies residenciais e móveis para definir a geolocalização (país, estado, cidade etc.) e controlar sessões. Confira o para saber mais. Dedicated Datacenter Proxies empresariais
Datacenter Proxies
Protocolo: http, https, ou socks5h
Host: dc.oxylabs.io
Porta: 8001
Nome de usuário: user-username
Senha: senha
Observação: Não se esqueça de adicionar user- prefixo ao seu nome de usuário.
Assinatura pay-per-IP
A porta é o número sequencial atribuído a um endereço IP da lista de proxies adquirida. Assim, a porta 8001 usa o primeiro endereço IP da sua lista. Você também pode ativar de IP do proxy definindo a porta como 8000.
Além disso, você pode especificar o geolocalização, por exemplo, os EUA, definindo o Nome de usuário do proxy para user-USERNAME-country-US.
Assinatura pay-per-traffic
A porta 8001 escolhe um endereço IP aleatório, mas permanece consistente durante uma sessão. Como alternativa, você pode alternar os IPs do proxy a cada solicitação usando a porta 8000.
Se você quiser usar um geolocalização, por exemplo, os EUA, defina o nome de usuário do proxy como user-USERNAME-country-US.
Dedicated Datacenter Proxies (Empresarial)
Protocolo: http, ou socks5h
Host: 1.2.3.4 (endereço IP da sua lista de proxies adquirida)
Porta: 60000 (SOCKS5) 1180 USERNAME
Nome de usuário: nome de usuário
Senha: senha
Para Enterprise Dedicated Datacenter Proxies (adquiridos por meio da equipe de vendas), você terá que escolher um endereço IP do conjunto adquirido lista de proxies adquirida.
Dedicated Datacenter Proxies (Autoatendimento)
Protocolo: http, https, ou socks5h
Host: ddc.oxylabs.io
Porta: 8001
Nome de usuário: user-username
Senha: senha
Observação: Não se esqueça de adicionar user- prefixo ao seu nome de usuário.
Para Self-Service Dedicated Datacenter Proxies (adquiridos pelo painel da Oxylabs), a porta indica o número sequencial de um endereço IP do conjunto adquirido lista de proxies adquirida. Se você quiser obter um IP diferente a cada solicitação, altere a Porta para 8000 para ativar rotação de proxy.
ISP Proxies
Protocolo: http, https, ou socks5h
Host: isp.oxylabs.io
Porta: 8001
Nome de usuário: user-username
Senha: senha
Observação: Não se esqueça de adicionar user- prefixo ao seu nome de usuário.
Com ISP Proxies, a porta é atribuída a um endereço IP específico e à sua localização. Portanto, a porta 8001 sempre escolherá o primeiro IP da sua lista de proxies adquirida. Se você quiser obter um IP diferente a cada solicitação, altere a Porta para 8000 para ativar rotação de proxy.
Dedicated ISP Proxies
Protocolo: http, https, ou socks5h
Host: disp.oxylabs.io
Porta: 8001
Nome de usuário: user-username
Senha: senha
Observação: Não se esqueça de adicionar user- prefixo ao seu nome de usuário.
Você precisará escolher a porta atribuída a um endereço IP da lista comprada lista de proxies adquirida, que você pode encontrar no painel da Oxylabs. A 8001 porta selecionará o primeiro endereço IP da sua lista para todas as solicitações. Use a porta 8000 para rotação automática de IP do proxy.
Exemplo de código completo
E é isso! Você integrou com sucesso os proxies Oxylabs com o Playwright. Se quiser saber mais sobre web scraping com o Playwright, leia nosso post no blog.
Encontre o post original do blog de integração do Playwright aqui.
Atualizado
Isto foi útil?

