shms adlı üyeden alıntı: mesajı görüntüle
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

# WebDriver'ı başlat
driver = webdriver.Chrome()  # veya webdriver.Firefox() veya webdriver.Edge() gibi kullanılan tarayıcıya uygun bir WebDriver seçin

# Web sayfasını aç
driver.get("https://example.com")  # Sayfanın URL'sini uygun şekilde güncelleyin

# Tüm iframe'leri bul
iframes = driver.find_elements(By.TAG_NAME, "iframe")

# Her iframe'i kontrol et
for iframe in iframes:
    try:
        # İframe'e geçiş yap
        driver.switch_to.frame(iframe)

        # Belirli düğmeyi bulmaya çalış
        accept_button = WebDriverWait(driver, 10).until(
            EC.element_to_be_clickable((By.XPATH, "//button[contains(text(), 'Tümünü kabul et')]"))
        )

        # Düğmeyi tıkla
        accept_button.click()

        # İframe'den çık
        driver.switch_to.default_content()

        # Düğme bulundu ve tıklandı, döngüyü sonlandır
        break
    except Exception as e:
        # Hata durumunda devam et
        print(f"Hata: {e}")
        driver.switch_to.default_content()

# WebDriver'ı kapat
driver.quit()
Teşekkür ederim.