Arama butonu
1
Cevap
199
Tıklama
0
Öne Çıkarma
Selenium bot yazımında çözemediğim bir kısım (acemilik)
T
5 yıl
Yarbay
Konu Sahibi

Selamlar
Instagram botu yazma pratiği yaparak selenium'u çözmeye çalışıyorum. Aşağıda attığım SS'de göreceğiniz üzere eğer hesap takip ediliyorsa takipten çıkması için gerekli ayarları yapmaya çalışıyorum. Buton'da bir text kısmı olmadığı için nasıl yapacağımı bulamadım.

muhtemelen span aria-label = "Takiptesin" kısmından olayı çözmem lazım fakat hangi kodu kullanacağımı bulamadım.

find_element_by_tag ile mi olacak? ve öyleyse nasıl yazabilirim? Daha öncesinde xpath, a, h gibi belli başlı şeylerle yapıyordum

https://i.hizliresim.com/g4Vcir.png



K
5 yıl
Yüzbaşı

takip etmediğiniz birisinin butonunun class nameine bakın farklıysa try-except yapın bi tane

bunun yanında bir kaç selenium tavsiyesi vereyim
1- bunu ben kullanmıyorum ama yapanı gördüm insta kullanıcı adı ve şifreyi import sys yapıp sys.argv olarak alıyorlar ama ben input ve get_pass kullanıyorum
2- time.sleep yerine EC.explicitlywait tarzı bir şey olması lazım (her seferinde copy paste yaptığım için aklımda kalmıyor) onu kullanın yazım esnasında time.sleep daha rahat ama bitince time.sleepleri ona çevirin

3- driverın pathini c://user olarak hard code yapmak yerine sürekli proje dosyanıza bir tane driver koyun ve ‘webdriver.exe’ (ben chrome kullandığım için onun için yazdım diğerleri nasıl bilmiyorum) olarak yazın



< Bu ileti DH mobil uygulamasından atıldı >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.