• 27-08-2023, 17:25:09
    #1
    Merhabalar,

    Kodumda şöyle kısım var.

    for _ in range(num_clicks):
    if len(elements) >= 2:
    element_to_click = elements[1]
    element_to_click.click()
    time.sleep(5) # Her tıklamadan sonra bekleme süresi
    else:
    print("İkinci element bulunamadı.")
    break

    Burada belirtilen element'den 2 tane var. Kısacası 2 tane div._abm0'dan var.Ben 2. olan'a basmak istiyorum.

    Kodumu düzenleyerek yazabilir misiniz?
  • 27-08-2023, 17:29:01
    #2
    Şuan zaten 2 veya daha fazla element bulunduysa çalışıyor kod. For ile sırayla tıklatırsın hepsine. Aşağıdaki 1 olan kısım ise arrayin kaçıncı sırasında olduğunu gösteriyor. 1 ise 2. elemente tıklar 0 ise ilk elemente tıklar.
    element_to_click = elements[1]
    element_to_click.click()
  • 27-08-2023, 17:32:25
    #3
    for _ in range(num_clicks):
    if len(elements) >= 2:
    element_to_click = elements[1]
    element_to_click.click()
    time.sleep(5) # Wait time after each click
    else:
    print("İkinci element bulunamadı.")
    break
  • 27-08-2023, 17:35:24
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    for _ in range(num_clicks):
        if len(elements) >= 2:
            element_to_click = elements[1]  # İkinci elementi seçiyoruz (0'dan başlayarak)
            element_to_click.click()
            time.sleep(5)  # Her tıklamadan sonra bekleme süresi
        else:
            print("İkinci element bulunamadı.")
            break
    Bu düzenlenmiş olduğum kod parçası, eğer elements listesinde en az 2 eleman varsa ikinci elemanı seçip tıklamayı gerçekleştiriyor. Eğer listede en az 2 eleman yoksa "İkinci element bulunamadı." mesajını bastıktan sonra döngüyü sonlandırıyor.