• 19-03-2023, 11:02:39
    #1
    <select id="month" name="month" required="" aria-invalid="true" class="Select-sc-3qvhho-0 dHfyrg Month__StyledFormSelect-sc-1ghcdys-1 cVDnRP"><option selected="" disabled="" value="">Ay</option><option value="01">Ocak</option><option value="02">Şubat</option><option value="03">Mart</option><option value="04">Nisan</option><option value="05">Mayıs</option><option value="06">Haziran</option><option value="07">Temmuz</option><option value="08">Ağustos</option><option value="09">Eylül</option><option value="10">Ekim</option><option value="11">Kasım</option><option value="12">Aralık</option></select>


    burdaki elementten rastgele 1 tanesini seçecek bir komut nasıl yazılır? yazmaya çalıştım fakat çalışmadı
  • 19-03-2023, 11:49:40
    #2
    Kurumsal PLUS
    Selenium mu kullanıyorsunuz ?
  • 19-03-2023, 13:02:10
    #3
    Chaos adlı üyeden alıntı: mesajı görüntüle
    Selenium mu kullanıyorsunuz ?
    evet hocam selenium kullaniyorum xpath ile cekmedim bunu normal element olarak cektim xpath ile cekince id month seklinde geliyor
  • 19-03-2023, 18:56:20
    #4
    from selenium import webdriver
    import random
    driver = webdriver.Chrome()
    driver.get("http://www.example.com")
    select_element = driver.find_element_by_id("month")
    options = select_element.find_elements_by_tag_name("option")
    options.pop(0)
    random_index = random.randint(0, len(options)-1)
    options[random_index].click()
    driver.quit()
  • 19-03-2023, 21:47:49
    #5
    mertbyo adlı üyeden alıntı: mesajı görüntüle
    from selenium import webdriver
    import random
    driver = webdriver.Chrome()
    driver.get("http://www.example.com")
    select_element = driver.find_element_by_id("month")
    options = select_element.find_elements_by_tag_name("option")
    options.pop(0)
    random_index = random.randint(0, len(options)-1)
    options[random_index].click()
    driver.quit()
    yarin deneyip donus yapacagim hocam tesekkur ederim simdiden