
1. SOCKS desteğini kur
pip install requests[socks]2. HTTP proxy
import requests
proxy = "203.0.113.10:8080"
response = requests.get(
"https://api.ipify.org",
proxies={"http": f"http://{proxy}", "https": f"http://{proxy}"},
timeout=8,
)
print(response.text)3. Uzak DNS ile SOCKS5 proxy
import requests
proxy = "203.0.113.10:1080"
response = requests.get(
"https://api.ipify.org",
proxies={"http": f"socks5h://{proxy}", "https": f"socks5h://{proxy}"},
timeout=8,
)Zaman kazandıran notlar
socks5h'deki h önemlidir: requests'in ana makine adını yerel yerine proxy üzerinden çözmesini sağlar ve çözümleyicinizi devre dışı bırakır. Mutlaka bir zaman aşımı geçirin — requests varsayılan olarak sonsuza kadar bekler ve ölü bir ücretsiz proxy çağrıyı askıda bırakır. İsteği try/except ile sarın ve aynısını yeniden denemek yerine sıradaki girdiye geçin.
İlgili rehberler
Genel anlık görüntü sınırları
Ücretsiz genel proxy'ler paylaşımlıdır ve kimliği bilinmeyen taraflarca işletilir. Asla parola, token veya kişisel veri göndermeyin. GitHub Kabul Edilebilir Kullanım Politikalarına uyun: spam yok, saldırı yok, erişim denetimlerini aşma yok, site politikalarına aykırı kazıma yok.
Ücretsiz genel proxy'ler paylaşımlıdır ve kimliği bilinmeyen taraflarca işletilir. Asla parola, token veya kişisel veri göndermeyin. GitHub Kabul Edilebilir Kullanım Politikalarına uyun: spam yok, saldırı yok, erişim denetimlerini aşma yok, site politikalarına aykırı kazıma yok.