from selenium import webdriver from selenium.webdriver.chrome.options import Options def set_proxy(proxy): options = Options() options.add_argument(f'--proxy-server={proxy}') # Diğer Chrome ayarlarını da burada ekleyebilirsiniz # options.add_argument('--headless') # Arkaplanda çalıştırmak için driver = webdriver.Chrome(options=options) return driver def main(): # Proxy listesini txt dosyasından oku with open('proxy.txt', 'r') as file: proxies = file.read().splitlines() # Proxy adreslerini sırayla dene for proxy in proxies: print(f"Bağlanılan proxy: {proxy}") try: # Proxy üzerinden Chrome tarayıcısını başlat driver = set_proxy(proxy) # İstediğiniz işlemleri gerçekleştirin # Örnek olarak Google'a gitmek için: driver.get('https://www.google.com') # Eğer buraya kadar program çalışıyorsa proxy bağlantısı başarılıdır break except Exception as e: print(f"Hata: Proxy bağlantısı başarısız - {e}") driver.quit() # Hatalı proxy ile tarayıcıyı kapat else: print("Tüm proxy adresleri denendi, bağlantı başarısız.") # Tarayıcıyı kapat driver.quit() if __name__ == '__main__': main()