Python requests ile Proxyler Nasıl Kullanılır
Python requests, şema başına bir URL içeren bir proxies sözlüğü alır. Proxy kullanıcı adınızı ve şifrenizi URL'ye ekleyin ve her istek gateway üzerinden geçer.
Adımlar
- requests'i pip install requests ile yükleyin
- Proxy kullanıcı adınızı ve şifrenizi konsoldan kopyalayın
- Gateway host ve ürün portu ile proxy URL'sini oluşturun
- Bunu proxies= olarak her isteğe veya bir Session'a geçirin
Örnek kod
import requests
user = "USERNAME-cc-us" # country code is optional
password = "PASSWORD"
proxy = f"http://{user}:{password}@gw.gbproxies.cc:10000"
r = requests.get("https://api.ipify.org?format=json",
proxies={"http": proxy, "https": proxy}, timeout=30)
print(r.json())USERNAME ve PASSWORD'u konsolun Proxyler sayfasındaki proxy giriş bilgileriyle değiştirin. Port 10000 residential HTTP'dir; her ürünün portlarını aşağıda görün.
İpuçları
- Bağlantıları yeniden kullanmak için requests.Session kullanın; aynı IP'yi korumak için -sid-<id>-ttl-<minutes> ekleyin
- SOCKS5 için requests[socks]'u yükleyin ve socks5h:// ile port 10001'i kullanın
Sık sorulan sorular
Neden 407 hatası alıyorum?
407, gateway'in girişi kabul etmediği anlamına gelir. Kullanıcı adını, şifreyi ve ürünün GB kaldığını kontrol edin.