• 07-04-2024, 14:32:12
    #1
    Merhaba arkadaşlar selenium ile veri çekiyorum ve veri çekerken belli bir yerde Memory hatası alıyorum daha önce bu sorunla karşılaşan var mı nasıl çözebilirim?
  • 07-04-2024, 14:36:31
    #2
    Sanırım birden çok sekme aynı anda açık olduğu için bu sorunla karşılaşıyorsunuz. Gerekli değilse işlemin bittiği sekmeleri kapatın. Ya da headless olarak kullanmayı deneyebilirsiniz.
  • 07-04-2024, 14:37:29
    #3
    Devaloper adlı üyeden alıntı: mesajı görüntüle
    Sanırım birden çok sekme aynı anda açık olduğu için bu sorunla karşılaşıyorsunuz. Gerekli değilse işlemin bittiği sekmeleri kapatın. Ya da headless olarak kullanmayı deneyebilirsiniz.
    Bilgisayarın rami az olduğu için çıkıyor değil mi bu hata hocam
  • 07-04-2024, 14:39:05
    #4
    Hatadan anlaşıldığı kadarıyla evet memory yetersiz kalıyor. Headless biraz rahatlatabilir.
  • 07-04-2024, 14:39:55
    #5
    Devaloper adlı üyeden alıntı: mesajı görüntüle
    Hatadan anlaşıldığı kadarıyla evet memory yetersiz kalıyor. Headless biraz rahatlatabilir.
    Çok teşekkürler hocam
  • 07-04-2024, 15:08:38
    #6
    ChromeOptions options = new ChromeOptions();
    options.addArguments("-Xmx4096m ");
    webDriver = new ChromeDriver(options);

    Bir de using blokları kullanmaya dikkat edin.
    Ram değerini ihtiyacınıza göre ayarlayın.
  • 08-04-2024, 00:19:33
    #7
    chrome 120. sürümü kullanıyorsan ondanda olabilir, 120'de sorun vardı @erkanakgun çözümü sunmuş fakat 120. sürümü kullanıyorsan bu kodda işe yaramayacak. 120 ise driver'in genel hatası sonraki sürümlerde düzeltildi.