• 22-01-2022, 02:39:56
    #1
    gorseldeki aktif gunleri ekrana yazdirip rastgele birini secmek istiyorum fakat cozum bulamadim.
    selenium kullaniyorum.


  • 22-01-2022, 03:48:17
    #2
    Özelden site linkini atarmısın bakayım
  • 23-01-2022, 02:57:57
    #3
    Sadece fotoğrafı görerek yorum yapıyorum.
    Aktif olan butonlarda olup da deaktif olanlarda olmayan css class(lar)ına göre `find_elements_by_class_name` metodunu kullanarak aradığınız elementleri seçtirebilirsiniz. Aradığınız elementleri liste içerisinde döndürecektir. Sitenin adresini paylaşabilirseniz ben de detaylı bakabilirim.
  • 23-01-2022, 03:17:33
    #4
    ethmtrgt adlı üyeden alıntı: mesajı görüntüle
    Sadece fotoğrafı görerek yorum yapıyorum.
    Aktif olan butonlarda olup da deaktif olanlarda olmayan css class(lar)ına göre `find_elements_by_class_name` metodunu kullanarak aradığınız elementleri seçtirebilirsiniz. Aradığınız elementleri liste içerisinde döndürecektir. Sitenin adresini paylaşabilirseniz ben de detaylı bakabilirim.
    selam. soyle bir kod blogu var. by class name xpath css selector tablo icinde calismiyor malesef.


  • 23-01-2022, 05:34:42
    #5
    Merhaba tekrar. aşağıdaki kodu kendi kodunuza uyarlayıp deneyebilir misiniz acaba ne çıktı verecek? Elementlerin tablo içerisinde olması problem olmaz diye biliyorum ama aldığınız hata mesajı vs var mı? Veya elementler sonradan yükleniyor olabilir mi?
    elements = driver.find_elements_by_class_name('date-availiable')
    for elm in elements:
        date = elm.get_attribute('data-date')
        print(date)
  • 23-01-2022, 13:22:22
    #6
    ethmtrgt adlı üyeden alıntı: mesajı görüntüle
    Merhaba tekrar. aşağıdaki kodu kendi kodunuza uyarlayıp deneyebilir misiniz acaba ne çıktı verecek? Elementlerin tablo içerisinde olması problem olmaz diye biliyorum ama aldığınız hata mesajı vs var mı? Veya elementler sonradan yükleniyor olabilir mi?
    elements = driver.find_elements_by_class_name('date-availiable')
    for elm in elements:
        date = elm.get_attribute('data-date')
        print(date)
    hocam tesekkur ediyorum. 2 farkli yerde degisiklik yaptim ve otomasyon calisti.

    1. class ismi alirken komple almisim sadece data-availiable yeterliymis. ben bosluklarla falan almistim tum metni.
    2. elementler gec yuklendigi icin sleep yerine implicitly_wait kullandim. artik nosuchelement hatasi almiyorum