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?
2 Tane div var 2.'ye nasıl tıklatacağım?
3
●96
- 27-08-2023, 17:25:09
- 27-08-2023, 17:29:01Ş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:35:24Kimlik 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ı.") breakBu 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.