Python:
import urllib.request
import re
# Renklendirme fonksiyonunu üste aldık
def style_text(text, color_code):
return f"\033[{color_code}m{text}\033[0m"
def proxy_topla():
url = "https://api.proxyscrape.com/v2/?request=displayproxies&protocol=http&timeout=10000&country=all&ssl=all&anonymity=all"
print("🔄 Siteden proxyler çekiliyor...")
try:
istek = urllib.request.Request(url, headers={'User-Agent': 'Mozilla/5.0'})
with urllib.request.urlopen(istek) as yanit:
icerik = yanit.read().decode('utf-8')
# IP:port formatı için Regex
proxyler = re.findall(r'\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}:\d+', icerik)
if not proxyler:
print("❌ Yakalanabilir formatta proxy bulunamadı.")
return
dosya_adi = "proxy_listesi.txt"
with open(dosya_adi, "w", encoding="utf-8") as dosya:
for proxy in proxyler:
dosya.write(proxy + "\n")
print(style_text(f"✅ Başarıyla {len(proxyler)} adet proxy toplandı ve '{dosya_adi}' dosyasına kaydedildi!", "32"))
except Exception as e:
print(f"💥 Bir hata oluştu: {e}")
if __name__ == "__main__":
a = """
maTR Proxy Tool
"""
print(a) # Eşittir (=) işaretini kaldırdık, normal fonksiyon olarak çağırdık.
proxy_topla()
otomatik tool
Bu içeriği görmek için giriş yapın.
Ekli dosyalar
Moderatör tarafında düzenlendi: