Como usar proxies com o Playwright: guia completo
Configure proxies da GProxy com o Playwright para automação multi-navegador. Suporta troca de proxy por contexto, Chrome/Firefox/WebKit e autenticação nativa.
Pré-requisitos
- ✓[
- ✓"
- ✓P
- ✓y
- ✓t
- ✓h
- ✓o
- ✓n
- ✓
- ✓3
- ✓.
- ✓8
- ✓+
- ✓
- ✓o
- ✓u
- ✓
- ✓N
- ✓o
- ✓d
- ✓e
- ✓.
- ✓j
- ✓s
- ✓
- ✓1
- ✓6
- ✓+
- ✓"
- ✓,
- ✓
- ✓"
- ✓P
- ✓l
- ✓a
- ✓y
- ✓w
- ✓r
- ✓i
- ✓g
- ✓h
- ✓t
- ✓
- ✓i
- ✓n
- ✓s
- ✓t
- ✓a
- ✓l
- ✓a
- ✓d
- ✓o
- ✓
- ✓(
- ✓p
- ✓i
- ✓p
- ✓
- ✓i
- ✓n
- ✓s
- ✓t
- ✓a
- ✓l
- ✓l
- ✓
- ✓p
- ✓l
- ✓a
- ✓y
- ✓w
- ✓r
- ✓i
- ✓g
- ✓h
- ✓t
- ✓
- ✓&
- ✓&
- ✓
- ✓p
- ✓l
- ✓a
- ✓y
- ✓w
- ✓r
- ✓i
- ✓g
- ✓h
- ✓t
- ✓
- ✓i
- ✓n
- ✓s
- ✓t
- ✓a
- ✓l
- ✓l
- ✓)
- ✓"
- ✓,
- ✓
- ✓"
- ✓C
- ✓o
- ✓n
- ✓t
- ✓a
- ✓
- ✓G
- ✓P
- ✓r
- ✓o
- ✓x
- ✓y
- ✓
- ✓c
- ✓o
- ✓m
- ✓
- ✓p
- ✓l
- ✓a
- ✓n
- ✓o
- ✓
- ✓d
- ✓e
- ✓
- ✓p
- ✓r
- ✓o
- ✓x
- ✓y
- ✓
- ✓a
- ✓t
- ✓i
- ✓v
- ✓o
- ✓"
- ✓,
- ✓
- ✓"
- ✓F
- ✓a
- ✓m
- ✓i
- ✓l
- ✓i
- ✓a
- ✓r
- ✓i
- ✓d
- ✓a
- ✓d
- ✓e
- ✓
- ✓c
- ✓o
- ✓m
- ✓
- ✓p
- ✓a
- ✓d
- ✓r
- ✓õ
- ✓e
- ✓s
- ✓
- ✓a
- ✓s
- ✓y
- ✓n
- ✓c
- ✓/
- ✓a
- ✓w
- ✓a
- ✓i
- ✓t
- ✓"
- ✓]
Configuração passo a passo
[
{
"
T
I
T
L
E
"
:
"
I
N
S
T
A
L
A
R
O
P
L
A
Y
W
R
I
G
H
T
"
,
"
D
E
S
C
R
I
P
T
I
O
N
"
:
"
I
N
S
T
A
L
E
O
P
L
A
Y
W
R
I
G
H
T
E
O
S
B
I
N
Á
R
I
O
S
D
O
S
N
A
V
E
G
A
D
O
R
E
S
"
,
"
C
O
D
E
"
:
"
#
P
Y
T
H
O
N
\
N
P
I
P
I
N
S
T
A
L
L
P
L
A
Y
W
R
I
G
H
T
\
N
P
L
A
Y
W
R
I
G
H
T
I
N
S
T
A
L
L
C
H
R
O
M
I
U
M
\
N
\
N
#
N
O
D
E
.
J
S
\
N
N
P
M
I
N
S
T
A
L
L
P
L
A
Y
W
R
I
G
H
T
"
}
,
{
"
T
I
T
L
E
"
:
"
I
N
I
C
I
A
R
C
O
M
P
R
O
X
Y
"
,
"
D
E
S
C
R
I
P
T
I
O
N
"
:
"
C
R
I
E
U
M
C
O
N
T
E
X
T
O
D
E
N
A
V
E
G
A
D
O
R
C
O
M
P
R
O
X
Y
D
A
G
P
R
O
X
Y
"
,
"
C
O
D
E
"
:
"
F
R
O
M
P
L
A
Y
W
R
I
G
H
T
.
S
Y
N
C
_
A
P
I
I
M
P
O
R
T
S
Y
N
C
_
P
L
A
Y
W
R
I
G
H
T
\
N
\
N
W
I
T
H
S
Y
N
C
_
P
L
A
Y
W
R
I
G
H
T
(
)
A
S
P
:
\
N
B
R
O
W
S
E
R
=
P
.
C
H
R
O
M
I
U
M
.
L
A
U
N
C
H
(
)
\
N
C
O
N
T
E
X
T
=
B
R
O
W
S
E
R
.
N
E
W
_
C
O
N
T
E
X
T
(
P
R
O
X
Y
=
{
\
N
'
S
E
R
V
E
R
'
:
'
H
T
T
P
:
/
/
P
R
O
X
Y
.
G
P
R
O
X
Y
.
N
E
T
:
1
0
0
0
'
,
\
N
'
U
S
E
R
N
A
M
E
'
:
'
Y
O
U
R
_
U
S
E
R
'
,
\
N
'
P
A
S
S
W
O
R
D
'
:
'
Y
O
U
R
_
P
A
S
S
'
\
N
}
)
\
N
P
A
G
E
=
C
O
N
T
E
X
T
.
N
E
W
_
P
A
G
E
(
)
\
N
P
A
G
E
.
G
O
T
O
(
'
H
T
T
P
S
:
/
/
H
T
T
P
B
I
N
.
O
R
G
/
I
P
'
)
\
N
P
R
I
N
T
(
P
A
G
E
.
C
O
N
T
E
N
T
(
)
)
"
}
,
{
"
T
I
T
L
E
"
:
"
R
O
T
A
Ç
Ã
O
P
O
R
C
O
N
T
E
X
T
O
"
,
"
D
E
S
C
R
I
P
T
I
O
N
"
:
"
U
S
E
P
R
O
X
I
E
S
D
I
F
E
R
E
N
T
E
S
P
O
R
C
O
N
T
E
X
T
O
P
A
R
A
F
A
Z
E
R
R
O
T
A
Ç
Ã
O
"
,
"
C
O
D
E
"
:
"
C
O
U
N
T
R
I
E
S
=
[
'
U
S
'
,
'
D
E
'
,
'
G
B
'
,
'
F
R
'
]
\
N
F
O
R
C
O
U
N
T
R
Y
I
N
C
O
U
N
T
R
I
E
S
:
\
N
C
T
X
=
B
R
O
W
S
E
R
.
N
E
W
_
C
O
N
T
E
X
T
(
P
R
O
X
Y
=
{
\
N
'
S
E
R
V
E
R
'
:
'
H
T
T
P
:
/
/
P
R
O
X
Y
.
G
P
R
O
X
Y
.
N
E
T
:
1
0
0
0
'
,
\
N
'
U
S
E
R
N
A
M
E
'
:
F
'
U
S
E
R
-
C
O
U
N
T
R
Y
-
{
C
O
U
N
T
R
Y
}
'
,
\
N
'
P
A
S
S
W
O
R
D
'
:
'
P
A
S
S
'
\
N
}
)
\
N
P
A
G
E
=
C
T
X
.
N
E
W
_
P
A
G
E
(
)
\
N
P
A
G
E
.
G
O
T
O
(
'
H
T
T
P
S
:
/
/
H
T
T
P
B
I
N
.
O
R
G
/
I
P
'
)
\
N
P
R
I
N
T
(
F
'
{
C
O
U
N
T
R
Y
}
:
{
P
A
G
E
.
T
E
X
T
_
C
O
N
T
E
N
T
(
\
"
B
O
D
Y
\
"
)
}
'
)
\
N
C
T
X
.
C
L
O
S
E
(
)
"
}
,
{
"
T
I
T
L
E
"
:
"
A
D
I
C
I
O
N
A
R
E
M
U
L
A
Ç
Ã
O
D
E
G
E
O
L
O
C
A
L
I
Z
A
Ç
Ã
O
"
,
"
D
E
S
C
R
I
P
T
I
O
N
"
:
"
C
O
M
B
I
N
E
O
P
R
O
X
Y
C
O
M
L
O
C
A
L
E
E
T
I
M
E
Z
O
N
E
P
A
R
A
U
M
A
G
E
O
-
S
I
M
U
L
A
Ç
Ã
O
C
O
M
P
L
E
T
A
"
,
"
C
O
D
E
"
:
"
C
O
N
T
E
X
T
=
B
R
O
W
S
E
R
.
N
E
W
_
C
O
N
T
E
X
T
(
\
N
P
R
O
X
Y
=
{
'
S
E
R
V
E
R
'
:
'
H
T
T
P
:
/
/
P
R
O
X
Y
.
G
P
R
O
X
Y
.
N
E
T
:
1
0
0
0
'
,
\
N
'
U
S
E
R
N
A
M
E
'
:
'
U
S
E
R
-
C
O
U
N
T
R
Y
-
U
S
'
,
'
P
A
S
S
W
O
R
D
'
:
'
P
A
S
S
'
}
,
\
N
L
O
C
A
L
E
=
'
E
N
-
U
S
'
,
\
N
T
I
M
E
Z
O
N
E
_
I
D
=
'
A
M
E
R
I
C
A
/
N
E
W
_
Y
O
R
K
'
,
\
N
G
E
O
L
O
C
A
T
I
O
N
=
{
'
L
A
T
I
T
U
D
E
'
:
4
0
.
7
1
2
8
,
'
L
O
N
G
I
T
U
D
E
'
:
-
7
4
.
0
0
6
0
}
,
\
N
P
E
R
M
I
S
S
I
O
N
S
=
[
'
G
E
O
L
O
C
A
T
I
O
N
'
]
\
N
)
"
}
,
{
"
T
I
T
L
E
"
:
"
R
O
D
A
R
S
C
R
A
P
I
N
G
P
A
R
A
L
E
L
O
"
,
"
D
E
S
C
R
I
P
T
I
O
N
"
:
"
F
A
Ç
A
S
C
R
A
P
I
N
G
D
E
V
Á
R
I
A
S
P
Á
G
I
N
A
S
S
I
M
U
L
T
A
N
E
A
M
E
N
T
E
C
O
M
P
R
O
X
I
E
S
D
I
F
E
R
E
N
T
E
S
"
,
"
C
O
D
E
"
:
"
I
M
P
O
R
T
A
S
Y
N
C
I
O
\
N
F
R
O
M
P
L
A
Y
W
R
I
G
H
T
.
A
S
Y
N
C
_
A
P
I
I
M
P
O
R
T
A
S
Y
N
C
_
P
L
A
Y
W
R
I
G
H
T
\
N
\
N
A
S
Y
N
C
D
E
F
S
C
R
A
P
E
(
B
R
O
W
S
E
R
,
U
R
L
,
C
O
U
N
T
R
Y
)
:
\
N
C
T
X
=
A
W
A
I
T
B
R
O
W
S
E
R
.
N
E
W
_
C
O
N
T
E
X
T
(
P
R
O
X
Y
=
{
\
N
'
S
E
R
V
E
R
'
:
'
H
T
T
P
:
/
/
P
R
O
X
Y
.
G
P
R
O
X
Y
.
N
E
T
:
1
0
0
0
'
,
\
N
'
U
S
E
R
N
A
M
E
'
:
F
'
U
S
E
R
-
C
O
U
N
T
R
Y
-
{
C
O
U
N
T
R
Y
}
'
,
\
N
'
P
A
S
S
W
O
R
D
'
:
'
P
A
S
S
'
\
N
}
)
\
N
P
A
G
E
=
A
W
A
I
T
C
T
X
.
N
E
W
_
P
A
G
E
(
)
\
N
A
W
A
I
T
P
A
G
E
.
G
O
T
O
(
U
R
L
)
\
N
T
I
T
L
E
=
A
W
A
I
T
P
A
G
E
.
T
I
T
L
E
(
)
\
N
A
W
A
I
T
C
T
X
.
C
L
O
S
E
(
)
\
N
R
E
T
U
R
N
T
I
T
L
E
"
}
]
Exemplos de código
Por que usar Playwright para scraping com proxies?
O Playwright, da Microsoft, é o framework de automação de navegador mais moderno, com suporte a Chromium, Firefox e WebKit a partir de uma única API. Seu recurso decisivo para quem usa proxies: suporte nativo a proxy por contexto. Diferente de Puppeteer e Selenium, você pode definir proxies diferentes para contextos de navegador diferentes sem iniciar novas instâncias do navegador. Combinado com os 10M+ IPs residenciais da GProxy, isso torna o Playwright a opção mais rápida para scraping concorrente com segmentação geográfica.
Configuração de proxy por contexto
Os contextos de navegador do Playwright são ambientes leves e isolados, e cada um pode ter suas próprias configurações de proxy. Crie um contexto com um proxy da GProxy, faça seu scraping, feche-o e crie outro com um proxy diferente — tudo dentro da mesma instância do navegador. Isso é significativamente mais eficiente que a abordagem do Selenium ou do Puppeteer.
Autenticação nativa
O Playwright trata a autenticação de proxy HTTP nativamente pela configuração do proxy. Passe usuário e senha diretamente na config do proxy — sem extensões de navegador nem gambiarras. Isso funciona de forma consistente em Chromium, Firefox e WebKit.
Suporte a múltiplos navegadores
Teste e faça scraping com diferentes motores de navegador usando o mesmo código. Chromium para a maioria das tarefas, Firefox para sites que bloqueiam automação baseada em Chrome e WebKit para comportamento semelhante ao Safari. Todos suportam proxies da GProxy pela mesma API de configuração.
Geo-segmentação com o Playwright
Combine os proxies da GProxy segmentados por país com as configurações nativas de geolocalização e locale do Playwright para uma simulação completa de localização. Defina o proxy para um IP dos EUA, o locale para en-US, o timezone para America/New_York e a geolocalização para as coordenadas de Nova York, obtendo um perfil de usuário americano totalmente consistente.
Scraping paralelo em escala
A arquitetura do Playwright suporta alta concorrência com uso mínimo de recursos. Crie dezenas de contextos de navegador com proxies diferentes da GProxy rodando em paralelo dentro de uma única instância do navegador. Cada contexto é isolado, com seus próprios cookies, storage e proxy — ideal para coleta de dados em larga escala.
Casos de uso
[
{
"
T
I
T
L
E
"
:
"
T
E
S
T
E
S
M
U
L
T
I
-
N
A
V
E
G
A
D
O
R
"
,
"
D
E
S
C
R
I
P
T
I
O
N
"
:
"
T
E
S
T
E
S
I
T
E
S
A
P
A
R
T
I
R
D
E
D
I
F
E
R
E
N
T
E
S
L
O
C
A
L
I
D
A
D
E
S
U
S
A
N
D
O
C
H
R
O
M
I
U
M
,
F
I
R
E
F
O
X
E
W
E
B
K
I
T
C
O
M
P
R
O
X
I
E
S
G
E
O
-
S
E
G
M
E
N
T
A
D
O
S
.
"
}
,
{
"
T
I
T
L
E
"
:
"
I
N
T
E
L
I
G
Ê
N
C
I
A
C
O
M
P
E
T
I
T
I
V
A
"
,
"
D
E
S
C
R
I
P
T
I
O
N
"
:
"
M
O
N
I
T
O
R
E
S
I
T
E
S
D
E
C
O
N
C
O
R
R
E
N
T
E
S
E
M
V
Á
R
I
A
S
R
E
G
I
Õ
E
S
C
O
M
R
O
T
A
Ç
Ã
O
D
E
P
R
O
X
Y
P
O
R
C
O
N
T
E
X
T
O
E
E
M
U
L
A
Ç
Ã
O
D
E
L
O
C
A
L
E
.
"
}
,
{
"
T
I
T
L
E
"
:
"
V
E
R
I
F
I
C
A
Ç
Ã
O
D
E
A
N
Ú
N
C
I
O
S
"
,
"
D
E
S
C
R
I
P
T
I
O
N
"
:
"
V
E
R
I
F
I
Q
U
E
P
O
S
I
C
I
O
N
A
M
E
N
T
O
S
E
C
O
N
T
E
Ú
D
O
D
E
A
N
Ú
N
C
I
O
S
E
M
D
I
F
E
R
E
N
T
E
S
P
A
Í
S
E
S
U
S
A
N
D
O
I
P
S
R
E
S
I
D
E
N
C
I
A
I
S
S
E
G
M
E
N
T
A
D
O
S
.
"
}
,
{
"
T
I
T
L
E
"
:
"
S
C
R
A
P
I
N
G
D
E
C
O
N
T
E
Ú
D
O
D
I
N
Â
M
I
C
O
"
,
"
D
E
S
C
R
I
P
T
I
O
N
"
:
"
E
X
T
R
A
I
A
D
A
D
O
S
D
E
S
I
T
E
S
P
E
S
A
D
O
S
E
M
J
A
V
A
S
C
R
I
P
T
C
O
M
R
E
N
D
E
R
I
Z
A
Ç
Ã
O
C
O
M
P
L
E
T
A
D
O
N
A
V
E
G
A
D
O
R
E
R
O
T
A
Ç
Ã
O
D
E
P
R
O
X
Y
C
O
N
F
I
Á
V
E
L
.
"
}
]
FAQ
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Pronto para começar?
Comece com a GProxy em minutos — proxies residenciais a partir de $0.85/GB, IPv6 a partir de $0.03/proxy, pague conforme o uso.
