• 05-05-2024, 00:40:47
    #1
    elimde bir kod var şu kısımı döngüye almak istiyorum işllemi sürekli tekrarlamalı yardımcı olabilecek birileri var mi


    # Butona tıkla
    button_element = driver.find_element(By.XPATH, '//*[@id="root"]/div[1]/div[3]/div/div/div/div/div[1]/div/div/div/div/div/div[2]/div/div/div[1]/button[1]')
    button_element.click()
    print("Fotoğraf Çekiliyor.")

    # 10 saniye bekleyin
    time.sleep(4)

    # Butona tıkla
    button_element = driver.find_element(By.XPATH, '//*[@id="snap-preview-container"]/div[2]/button[2]/span')
    button_element.click()
    print("Fotoğraf Gönderiliyor")
    # 10 saniye bekleyin
    time.sleep(2)

    # 10 saniye bekleyin
    time.sleep(2)
    print("Kişiler Seçiliyor.")

    # 10 saniye bekleyin
    time.sleep(2)

    # XPath deseni oluştur
    base_xpath = '//*[@id="root"]/div[1]/div[3]/div/div/div/div/div[1]/div/div/div/div/div[1]/div/form/div[1]/ul/li[{}]/div/div[3]'

    # Başlangıçta tıklanan ve tıklanmayan öğe sayıları
    toplam_secilen = 0
    toplam_bulunamadi = 0

    # 1'den 100'e kadar tüm XPath değerlerine tıkla
    for i in range(1, 16):
    xpath = base_xpath.format(i)
    try:
    button = driver.find_element(By.XPATH, xpath)
    button.click()
    print("XPath'e tıklandı:", xpath)
    toplam_secilen += 1
    time.sleep(2) # Biraz bekleme ekleyebilirsiniz
    except NoSuchElementException:
    print("XPath bulunamadı:", xpath)
    toplam_bulunamadi += 1

    # Toplam seçilen ve bulunamayan öğe sayılarını yazdır
    print("Toplam seçilen:", toplam_secilen, "adet")
    print("Toplam bulunamayan:", toplam_bulunamadi, "adet")

    # 10 saniye bekleyin
    time.sleep(2)


    # Belirli bir XPath değerine tıkla
    specific_xpath = '//*[@id="root"]/div[1]/div[3]/div/div/div/div/div[1]/div/div/div/div/div[1]/div/form/div[2]/button'
    specific_button = driver.find_element(By.XPATH, specific_xpath)
    specific_button.click()




    # 10 döngüm yok la
    time.sleep(2)
  • 05-05-2024, 00:44:52
    #2
    while True:
    #kod bu girintide olacak.
  • 05-05-2024, 00:46:32
    #3
    A.AY adlı üyeden alıntı: mesajı görüntüle
    while True:
    #kod bu girintide olacak.
    denedim ama işe yaramadı
  • 05-05-2024, 00:50:04
    #4
    # Butona tıkla
    while True:
    driver.find_element(By.XPATH,'//*[@id="root"]/div[1]/div[3]/div/div/div/div/div[1]/div/div/div/div/div/div[2]/div/div/div[1]/button[1]').click()

    # 10 saniye bekleyin
    time.sleep(4)

    # Butona tıkla
    driver.find_element(By.XPATH, '//*[@id="snap-preview-container"]/div[2]/button[2]/span').click()
    # 10 saniye bekleyin
    time.sleep(2)

    # 10 saniye bekleyin
    time.sleep(2)
    print("Kişiler Seçiliyor.")

    # 10 saniye bekleyin
    time.sleep(2)

    # XPath deseni oluştur
    base_xpath = '//*[@id="root"]/div[1]/div[3]/div/div/div/div/div[1]/div/div/div/div/div[1]/div/form/div[1]/ul/li[{}]/div/div[3]'

    # Başlangıçta tıklanan ve tıklanmayan öğe sayıları
    toplam_secilen = 0
    toplam_bulunamadi = 0

    # 1'den 100'e kadar tüm XPath değerlerine tıkla
    for i in range(1, 16):
    xpath = base_xpath.format(i)
    try:
    button = driver.find_element(By.XPATH, xpath)
    button.click()
    print("XPath'e tıklandı:", xpath)
    toplam_secilen += 1
    time.sleep(2) # Biraz bekleme ekleyebilirsiniz
    except NoSuchElementException:
    print("XPath bulunamadı:", xpath)
    toplam_bulunamadi += 1

    # Toplam seçilen ve bulunamayan öğe sayılarını yazdır
    print("Toplam seçilen:", toplam_secilen, "adet")
    print("Toplam bulunamayan:", toplam_bulunamadi, "adet")

    # 10 saniye bekleyin
    time.sleep(2)

    # Belirli bir XPath değerine tıkla
    specific_xpath = '//*[@id="root"]/div[1]/div[3]/div/div/div/div/div[1]/div/div/div/div/div[1]/div/form/div[2]/button'
    specific_button = driver.find_element(By.XPATH, specific_xpath)
    specific_button.click()

    # 10 döngüm yok la
    time.sleep(2)