GProxy proxy'leri Apify actor'leriyle nasıl kullanılır
Web scraping için GProxy residential ve datacenter proxy'lerini Apify actor'leriyle yapılandırın. Proxy yapılandırması, Crawlee entegrasyonu ve maliyet optimizasyonunu kapsar.
Ön koşullar
- ✓[
- ✓"
- ✓A
- ✓p
- ✓i
- ✓f
- ✓y
- ✓
- ✓h
- ✓e
- ✓s
- ✓a
- ✓b
- ✓ı
- ✓
- ✓(
- ✓ü
- ✓c
- ✓r
- ✓e
- ✓t
- ✓s
- ✓i
- ✓z
- ✓
- ✓v
- ✓e
- ✓y
- ✓a
- ✓
- ✓ü
- ✓c
- ✓r
- ✓e
- ✓t
- ✓l
- ✓i
- ✓)
- ✓"
- ✓,
- ✓
- ✓"
- ✓Y
- ✓e
- ✓r
- ✓e
- ✓l
- ✓
- ✓g
- ✓e
- ✓l
- ✓i
- ✓ş
- ✓t
- ✓i
- ✓r
- ✓m
- ✓e
- ✓
- ✓i
- ✓ç
- ✓i
- ✓n
- ✓
- ✓N
- ✓o
- ✓d
- ✓e
- ✓.
- ✓j
- ✓s
- ✓
- ✓1
- ✓6
- ✓+
- ✓"
- ✓,
- ✓
- ✓"
- ✓E
- ✓t
- ✓k
- ✓i
- ✓n
- ✓
- ✓p
- ✓r
- ✓o
- ✓x
- ✓y
- ✓
- ✓p
- ✓a
- ✓k
- ✓e
- ✓t
- ✓i
- ✓
- ✓o
- ✓l
- ✓a
- ✓n
- ✓
- ✓b
- ✓i
- ✓r
- ✓
- ✓G
- ✓P
- ✓r
- ✓o
- ✓x
- ✓y
- ✓
- ✓h
- ✓e
- ✓s
- ✓a
- ✓b
- ✓ı
- ✓"
- ✓,
- ✓
- ✓"
- ✓A
- ✓p
- ✓i
- ✓f
- ✓y
- ✓
- ✓a
- ✓c
- ✓t
- ✓o
- ✓r
- ✓'
- ✓l
- ✓e
- ✓r
- ✓i
- ✓
- ✓v
- ✓e
- ✓y
- ✓a
- ✓
- ✓C
- ✓r
- ✓a
- ✓w
- ✓l
- ✓e
- ✓e
- ✓
- ✓i
- ✓l
- ✓e
- ✓
- ✓a
- ✓ş
- ✓i
- ✓n
- ✓a
- ✓l
- ✓ı
- ✓k
- ✓"
- ✓]
Adım adım kurulum
[
{
"
T
I
T
L
E
"
:
"
C
R
A
W
L
E
E
'
Y
I
K
U
R
U
N
"
,
"
D
E
S
C
R
I
P
T
I
O
N
"
:
"
A
C
T
O
R
'
Ü
N
Ü
Z
I
Ç
I
N
B
I
R
C
R
A
W
L
E
E
P
R
O
J
E
S
I
O
L
U
Ş
T
U
R
U
N
"
,
"
C
O
D
E
"
:
"
N
P
X
C
R
A
W
L
E
E
C
R
E
A
T
E
M
Y
-
S
C
R
A
P
E
R
\
N
C
D
M
Y
-
S
C
R
A
P
E
R
\
N
N
P
M
I
N
S
T
A
L
L
"
}
,
{
"
T
I
T
L
E
"
:
"
G
P
R
O
X
Y
'
Y
I
H
A
R
I
C
I
P
R
O
X
Y
O
L
A
R
A
K
Y
A
P
I
L
A
N
D
I
R
I
N
"
,
"
D
E
S
C
R
I
P
T
I
O
N
"
:
"
P
R
O
X
Y
C
O
N
F
I
G
U
R
A
T
I
O
N
'
I
G
P
R
O
X
Y
U
R
L
'
S
I
Y
L
E
A
Y
A
R
L
A
Y
I
N
"
,
"
C
O
D
E
"
:
"
I
M
P
O
R
T
{
P
R
O
X
Y
C
O
N
F
I
G
U
R
A
T
I
O
N
}
F
R
O
M
'
C
R
A
W
L
E
E
'
;
\
N
\
N
C
O
N
S
T
P
R
O
X
Y
C
O
N
F
I
G
=
N
E
W
P
R
O
X
Y
C
O
N
F
I
G
U
R
A
T
I
O
N
(
{
\
N
P
R
O
X
Y
U
R
L
S
:
[
'
H
T
T
P
:
/
/
U
S
E
R
:
P
A
S
S
@
P
R
O
X
Y
.
G
P
R
O
X
Y
.
N
E
T
:
1
0
0
0
'
]
\
N
}
)
;
"
}
,
{
"
T
I
T
L
E
"
:
"
C
H
E
E
R
I
O
C
R
A
W
L
E
R
I
L
E
K
U
L
L
A
N
I
N
"
,
"
D
E
S
C
R
I
P
T
I
O
N
"
:
"
C
H
E
E
R
I
O
T
A
B
A
N
L
I
S
C
R
A
P
E
R
'
I
N
I
Z
A
P
R
O
X
Y
E
K
L
E
Y
I
N
"
,
"
C
O
D
E
"
:
"
I
M
P
O
R
T
{
C
H
E
E
R
I
O
C
R
A
W
L
E
R
}
F
R
O
M
'
C
R
A
W
L
E
E
'
;
\
N
\
N
C
O
N
S
T
C
R
A
W
L
E
R
=
N
E
W
C
H
E
E
R
I
O
C
R
A
W
L
E
R
(
{
\
N
P
R
O
X
Y
C
O
N
F
I
G
U
R
A
T
I
O
N
:
P
R
O
X
Y
C
O
N
F
I
G
,
\
N
A
S
Y
N
C
R
E
Q
U
E
S
T
H
A
N
D
L
E
R
(
{
R
E
Q
U
E
S
T
,
$
}
)
{
\
N
C
O
N
S
T
T
I
T
L
E
=
$
(
'
T
I
T
L
E
'
)
.
T
E
X
T
(
)
;
\
N
C
O
N
S
O
L
E
.
L
O
G
(
T
I
T
L
E
)
;
\
N
}
\
N
}
)
;
"
}
,
{
"
T
I
T
L
E
"
:
"
P
L
A
Y
W
R
I
G
H
T
C
R
A
W
L
E
R
I
L
E
K
U
L
L
A
N
I
N
"
,
"
D
E
S
C
R
I
P
T
I
O
N
"
:
"
T
A
R
A
Y
I
C
I
T
A
B
A
N
L
I
S
C
R
A
P
E
R
'
A
P
R
O
X
Y
E
K
L
E
Y
I
N
"
,
"
C
O
D
E
"
:
"
I
M
P
O
R
T
{
P
L
A
Y
W
R
I
G
H
T
C
R
A
W
L
E
R
}
F
R
O
M
'
C
R
A
W
L
E
E
'
;
\
N
\
N
C
O
N
S
T
C
R
A
W
L
E
R
=
N
E
W
P
L
A
Y
W
R
I
G
H
T
C
R
A
W
L
E
R
(
{
\
N
P
R
O
X
Y
C
O
N
F
I
G
U
R
A
T
I
O
N
:
P
R
O
X
Y
C
O
N
F
I
G
,
\
N
A
S
Y
N
C
R
E
Q
U
E
S
T
H
A
N
D
L
E
R
(
{
P
A
G
E
}
)
{
\
N
C
O
N
S
T
T
I
T
L
E
=
A
W
A
I
T
P
A
G
E
.
T
I
T
L
E
(
)
;
\
N
C
O
N
S
O
L
E
.
L
O
G
(
T
I
T
L
E
)
;
\
N
}
\
N
}
)
;
"
}
,
{
"
T
I
T
L
E
"
:
"
A
P
I
F
Y
'
A
D
A
Ğ
I
T
I
N
"
,
"
D
E
S
C
R
I
P
T
I
O
N
"
:
"
A
C
T
O
R
'
Ü
N
Ü
Z
Ü
A
P
I
F
Y
P
L
A
T
F
O
R
M
U
N
A
G
Ö
N
D
E
R
I
N
"
,
"
C
O
D
E
"
:
"
A
P
I
F
Y
L
O
G
I
N
\
N
A
P
I
F
Y
P
U
S
H
"
}
,
{
"
T
I
T
L
E
"
:
"
A
P
I
F
Y
C
O
N
S
O
L
E
'
D
A
P
R
O
X
Y
'
Y
I
A
Y
A
R
L
A
Y
I
N
"
,
"
D
E
S
C
R
I
P
T
I
O
N
"
:
"
A
C
T
O
R
G
I
R
D
I
S
I
N
D
E
P
R
O
X
Y
U
R
L
'
S
I
N
I
Y
A
P
I
L
A
N
D
I
R
I
N
"
,
"
C
O
D
E
"
:
"
A
C
T
O
R
I
N
P
U
T
→
P
R
O
X
Y
C
O
N
F
I
G
U
R
A
T
I
O
N
:
\
N
{
\
"
U
S
E
A
P
I
F
Y
P
R
O
X
Y
\
"
:
F
A
L
S
E
,
\
"
P
R
O
X
Y
U
R
L
S
\
"
:
[
\
"
H
T
T
P
:
/
/
U
S
E
R
:
P
A
S
S
@
P
R
O
X
Y
.
G
P
R
O
X
Y
.
N
E
T
:
1
0
0
0
\
"
]
}
"
}
]
Kod örnekleri
Neden Apify ile GProxy kullanmalı?
Apify, bulut tabanlı actor'ler çalıştıran bir web scraping ve otomasyon platformudur. Apify kendi proxy hizmetini sunsa da GProxy, 150+ ülkede 10M+ residential IP ile daha uygun maliyetli bir alternatif sağlar. GProxy'yi Apify actor'lerinde harici proxy olarak kullanmak size daha iyi fiyat, daha fazla IP çeşitliliği ve proxy altyapınız üzerinde tam denetim verir.
Harici proxy yapılandırması
Crawlee (eski adıyla Apify SDK) ile geliştirilen Apify actor'leri, ProxyConfiguration sınıfı üzerinden harici proxy yapılandırmasını destekler. GProxy'nin proxy URL'sini özel proxy URL'si olarak verin; Crawlee tüm istekleri otomatik olarak bu proxy üzerinden yönlendirir.
Crawlee entegrasyonu
Crawlee, Apify'ın Node.js için açık kaynaklı web scraping kütüphanesidir. CheerioCrawler (hızlı HTTP), PlaywrightCrawler (tarayıcı) ve PuppeteerCrawler (Chrome) destekler. Üçü de proxyConfiguration seçeneğiyle harici proxy'leri destekler.
Maliyet optimizasyonu
Yüksek hacimli scraping'de GProxy'nin fiyatlandırma modeli, Apify'ın yerleşik proxy'lerine göre daha ekonomik olabilir. Hassas olmayan hedefler için GProxy datacenter proxy'lerini, güçlü anti-bot korumasına sahip siteler için residential proxy'leri kullanın. Bu katmanlı yaklaşım toplam scraping maliyetinizi optimize eder.
Oturum yönetimi
Apify'ın session pool'u GProxy'nin sticky oturumlarıyla çalışır. Girişle korunan scraping veya çok sayfalı gezinme için birden fazla istekte aynı IP'yi koruyun. IP tazeliği ile oturum sürekliliği arasında denge kurmak için oturumun azami yaşını ve rotasyon sıklığını yapılandırın.
Ölçeklendirme için en iyi uygulamalar
Apify actor'lerini GProxy proxy'leriyle ölçeklendirirken, GProxy paketinize uygun eşzamanlılık sınırları belirleyin. 10-20 eşzamanlı bağlantıyla başlayıp kademeli olarak artırın. GProxy altyapısı yüksek eşzamanlılığı kaldırır, ancak hedef sitenin sınırlarına saygı göstermek gereksiz engellenmeleri önler.
Kullanım senaryoları
[
{
"
T
I
T
L
E
"
:
"
B
Ü
Y
Ü
K
Ö
L
Ç
E
K
L
I
W
E
B
S
C
R
A
P
I
N
G
"
,
"
D
E
S
C
R
I
P
T
I
O
N
"
:
"
G
Ü
V
E
N
I
L
I
R
V
E
B
Ü
Y
Ü
K
Ö
L
Ç
E
K
L
I
V
E
R
I
Ç
I
K
A
R
I
M
I
I
Ç
I
N
A
P
I
F
Y
A
C
T
O
R
'
L
E
R
I
N
I
G
P
R
O
X
Y
'
N
I
N
D
E
V
A
S
A
R
E
S
I
D
E
N
T
I
A
L
H
A
V
U
Z
U
Y
L
A
Ç
A
L
I
Ş
T
I
R
I
N
.
"
}
,
{
"
T
I
T
L
E
"
:
"
E
-
T
I
C
A
R
E
T
T
A
K
I
B
I
"
,
"
D
E
S
C
R
I
P
T
I
O
N
"
:
"
Y
E
R
E
L
L
E
Ş
T
I
R
I
L
M
I
Ş
V
E
R
I
I
Ç
I
N
G
E
O
-
H
E
D
E
F
L
E
M
E
L
I
P
R
O
X
Y
'
L
E
R
K
U
L
L
A
N
A
R
A
K
P
E
R
A
K
E
N
D
E
C
I
L
E
R
D
E
F
I
Y
A
T
L
A
R
I
V
E
S
T
O
K
S
E
V
I
Y
E
L
E
R
I
N
I
I
Z
L
E
Y
I
N
.
"
}
,
{
"
T
I
T
L
E
"
:
"
S
E
O
T
A
K
I
B
I
"
,
"
D
E
S
C
R
I
P
T
I
O
N
"
:
"
G
P
R
O
X
Y
'
N
I
N
G
E
O
-
H
E
D
E
F
L
E
M
E
S
I
Y
L
E
Ç
A
L
I
Ş
A
N
A
P
I
F
Y
A
C
T
O
R
'
L
E
R
I
N
I
K
U
L
L
A
N
A
R
A
K
F
A
R
K
L
I
Ü
L
K
E
L
E
R
D
E
N
A
R
A
M
A
S
I
R
A
L
A
M
A
L
A
R
I
N
I
K
O
N
T
R
O
L
E
D
I
N
.
"
}
,
{
"
T
I
T
L
E
"
:
"
V
E
R
I
H
A
T
T
I
O
T
O
M
A
S
Y
O
N
U
"
,
"
D
E
S
C
R
I
P
T
I
O
N
"
:
"
G
Ü
V
E
N
I
L
I
R
P
R
O
X
Y
R
O
T
A
S
Y
O
N
U
Y
L
A
W
E
B
V
E
R
I
S
I
T
O
P
L
A
Y
I
P
I
Ş
L
E
Y
E
N
O
T
O
M
A
T
I
K
V
E
R
I
H
A
T
L
A
R
I
K
U
R
U
N
.
"
}
]
FAQ
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Başlamaya hazır mısınız?
GProxy ile dakikalar içinde başlayın — residential proxy'ler $0.85/GB'den, IPv6 $0.03/proxy'den, kullandıkça öde.
