• 01-06-2024, 03:47:59
    #1
    Üyeliği durduruldu

    from selenium import webdriver
    from selenium.webdriver.common.keys import Keys
    import time
    
    # WebDriver'ı başlat
    driver = webdriver.Chrome()
     # ChromeDriver'ın yolu
    
    # Facebook'a git
    driver.get("https://www.facebook.com")
    
    # E-posta ve şifre alanlarını doldur
    email_input = driver.find_element_by_id("email")
    email_input.send_keys("admin@mail.com")
    
    password_input = driver.find_element_by_id("pass")
    password_input.send_keys("denemedeneme")
    
    # Giriş yap düğmesine tıkla
    password_input.send_keys(Keys.ENTER)
    
    # Bir süre bekle (sayfa tamamen yüklenene kadar)
    time.sleep(5)
    
    # Giriş sonrası kontrol
    if "Hesap Bulunamadı" in driver.page_source:
        print("Hesap bulunamadı.")
    elif "şifrenizi tekrar kontrol edin" in driver.page_source:
        print("Hatalı şifre.")
    else:
        print("Giriş yapıldı.")
    
    # Tarayıcıyı kapat
    driver.quit()
    Yine kendi başıma bazı şeyler deniyorum selenium'u çözmek adına ama burada ne hata alıyorum anlamadım. Yapay zekaya da sordum chrome driverden falan bahsetti ama yine bişi anlamadım. Bilgisi olan yardımcı olabilir mi gece gece kafayı yedim...
  • Kabul Edilen Cevap
  • 01-06-2024, 03:53:14
    #2
    En üstte kütüphaneleri import ettiğin kısma şunu ekleyin :

    from selenium.webdriver.common.by import By

    ardından bu kodlar ile istediğiniz elementi bulabilirsiniz :

    driver.find_element(By.ID,"BULUNACAK_ELEMENTID_GIRINIZ")
    driver.find_element(By.XPATH,"BULUNACAK_ELEMENTXPATH_GIRINIZ")
  • 01-06-2024, 03:56:44
    #3
    Üyeliği durduruldu
    karakurtmedya adlı üyeden alıntı: mesajı görüntüle
    En üstte kütüphaneleri import ettiğin kısma şunu ekleyin :

    from selenium.webdriver.common.by import By

    ardından bu kodlar ile istediğiniz elementi bulabilirsiniz :

    driver.find_element(By.ID,"BULUNACAK_ELEMENTID_GIRINIZ")
    driver.find_element(By.XPATH,"BULUNACAK_ELEMENTXPATH_GIRINIZ")
    Düzelmedi
  • 01-06-2024, 03:57:40
    #4
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    Özelden Anydesk iletebilir misiniz ?