• 26-06-2023, 00:05:06
    #1

    resimde de gördüğünüz üzere bu hatayı nasıl cözerim?
  • 26-06-2023, 00:08:24
    #2
    @Burti;
    hocamm koşş
  • 26-06-2023, 00:09:37
    #3
    Selenium ve ChromeDriver'i güncelleyip tekrar deneyin hocam. Eğer olmazsa 2. Olarak Chrome'yi manuel olarak başlatmayı deneyin. Eğer çalışmazsa 3. Olarak Chrome tarayıcısı profilini yeniden oluşturarak deneyin.

    Google'de araştırma sonucu;
    --disabled-extensions

    Bu kodu kullandığında düzeleceğini söylediklerini gördüm en son olarak bunu da deneyebilirsiniz.
  • 26-06-2023, 00:18:30
    #4
    tedbundy1312 adlı üyeden alıntı: mesajı görüntüle
    Selenium ve ChromeDriver'i güncelleyip tekrar deneyin hocam. Eğer olmazsa 2. Olarak Chrome'yi manuel olarak başlatmayı deneyin. Eğer çalışmazsa 3. Olarak Chrome tarayıcısı profilini yeniden oluşturarak deneyin.

    Google'de araştırma sonucu;
    --disabled-extensions

    Bu kodu kullandığında düzeleceğini söylediklerini gördüm en son olarak bunu da deneyebilirsiniz.

    --disabled-extensions yazinca bu cikiyor
  • 26-06-2023, 00:31:47
    #5
    --disable-extensions
    deneyin hocam
  • 26-06-2023, 00:45:06
    #6
    husamettinunal adlı üyeden alıntı: mesajı görüntüle
    --disable-extensions
    deneyin hocam
    ayni hata
  • 26-06-2023, 02:29:58
    #7
    Pompake adlı üyeden alıntı: mesajı görüntüle

    --disabled-extensions yazinca bu cikiyor
    Parametre hatası alıyorsunuz hocam kodu yanlış yere almışsınız. Chromium options'a yazacaksınız.
  • 26-06-2023, 08:28:27
    #8
    tedbundy1312 adlı üyeden alıntı: mesajı görüntüle
    Parametre hatası alıyorsunuz hocam kodu yanlış yere almışsınız. Chromium options'a yazacaksınız.
    duzelmiyor hocam ayni hatayi aliyorum
  • 26-06-2023, 11:11:27
    #9
    Chrome driver'in en güncel versiyonunu ilk açılışta indirip başlatmak için
     cmd > pip install webdriver-manager
    Kod örneği:
    from webdriver_manager.chrome import ChromeDriverManager
    from selenium.webdriver.chrome.service import Service
    from selenium import webdriver
    import os
    ROOT = os.path.dirname(os.path.abspath(__file__))
    profile ="default"
    profileDIR = ROOT  +"/"+profile  
    if not os.path.isdir(profileDIR):
                os.mkdir(profileDIR)
    Agent ="chrome user agent"
    service =  Service(ChromeDriverManager().install())  
    options = webdriver.ChromeOptions()
    options.add_experimental_option( "excludeSwitches", ["enable-automation"])
    options.add_experimental_option('useAutomationExtension', False)
    options.add_argument("start-maximized") //fullscreen başlatır
    options.add_argument('--no-sandbox')
    options.add_argument("--disable-blink-features")
    options.add_argument("--disable-blink-features=AutomationControlled")
    options.add_argument("--ignore-certificate-errors")
    options.add_argument('--profile-directory=default'.format(profile))
    options.add_argument('--user-data-dir={}'.format(profileDIR))
    options.add_argument(f'user-agent={Agent}') //agent
    options.add_experimental_option("detach", True) //otomatik olarak kapatmasını önlemek için kullanılır.
    driver = webdriver.Chrome(service=service  , options=options  )
    driver.get("http://example.com")
    Bu şekilde, ChromeDriverManager().install() ifadesi Chrome tarayıcısı için en son sürücüyü otomatik olarak indirip yükler. Bu sayede tarayıcı sürücüsünü ayrıca indirip yönetmekle uğraşmanız gerekmez.
    yeni dosya oluşturup test edebilirsiniz hocam ben bu şekilde kullanıyorum. Test sorunsuz geçerse projenize entegre edebilirsiniz.( proje yedeğeni alın, sonradan geri dönmesi kolay olsun)