• 29-05-2020, 01:33:07
    #1
    Selamlar herkese,
    Python ve selenium üzerinde basit otomasyon düzenekleri hazırlıyorum yaklaşık olarak 2 aydır. Ancak Chrome 83 güncellemesi aldıktan sonra chromedriver 83'e geçiş yaptım. Ve ister 'headless' modda ister normal şekilde çalıştırdığımda sürekli aynı problemi arıyorum. Stackoverflow ve birsürü diğer sitede çözümleri denedim örnek vermek gerekirse;

    options.addArgument() ile;
    --silent
    --log-level=3

    veya PythonLibsite-packagesseleniumwebdrivercommonservice.py dosyasındaki def start() methoduna windows flag'i ekledim bir türlü çözüm bulamadım. 81 versiyonunda bu sıkıntım yoktu. Şimdi diyeceksiniz ki 81'e geri dön. Onu da denedim bu sefer onda da aynı problemi almaya başladım çok ilginç ama bu problemi çözemiyorum bir türlü.

    Normal pycharm'da çalıştırırken çıkmıyor doğal olarak selenium console'u; ancak .exe'ye dönüştürünce selenium console'u çıkıyor programı çalıştırdığımda.
  • 29-05-2020, 01:39:10
    #2
    çalışan botum çalışmaz hale geldi benimde birkaç gündür. ondan mı acaba ?
  • 29-05-2020, 01:42:01
    #3
    amcu11 adlı üyeden alıntı: mesajı görüntüle
    çalışan botum çalışmaz hale geldi benimde birkaç gündür. ondan mı acaba ?
    Chrome'da;
    Üç nokta >> Yardım >> Chrome hakkında tıklayıp güncelleme yap,
    Sonrasında chromedriver 83 indir hocam eğer 83'te çalışmak istiyorsan.
    Eğer 81'de kalmak istiyorsan yine aynı yerden versiyonu kontrol et. Eğer 83'se kaldır chrome'u 81 versiyonunu yükle.
  • 29-05-2020, 01:44:28
    #4
    fatih95 adlı üyeden alıntı: mesajı görüntüle
    Chrome'da;
    Üç nokta >> Yardım >> Chrome hakkında tıklayıp güncelleme yap,
    Sonrasında chromedriver 83 indir hocam eğer 83'te çalışmak istiyorsan.
    Eğer 81'de kalmak istiyorsan yine aynı yerden versiyonu kontrol et. Eğer 83'se kaldır chrome'u 81 versiyonunu yükle.
    bilgisayarda kurulu chrome üzerinden mı yapacağız bunları selenium'un açtığı chromedriver'dan mı?
  • 29-05-2020, 01:46:29
    #5
    amcu11 adlı üyeden alıntı: mesajı görüntüle
    bilgisayarda kurulu chrome üzerinden mı yapacağız bunları selenium'un açtığı chromedriver'dan mı?
    chromedriver ile bilgisayarında kullandığın chrome sürümleri aynı olması gerekiyor. Bu yüzden dediğim yoldan Google Chrome versiyonunu kontrol ederek, ona uygun chromedriver(selenium'un kullandığı) kurmanız gerek.