Arkadaşlar herkese merhaba! Python selenium ile ınstagram'a bir bot yazdım. Botu çalıştırıp herhangi bir kullanıcının hesabına geliyoruz ve o kullanıcının takipçilerine takip isteği atmaya yarayan bir bot. Bir sıkıntı var "takip et" butonu ile "istek gönderildi" butonunun Xpath'leri aynı. En baştaki butona bastıktan sonra altakine geçmiyor yani. Nasıl alttaki butona bastırabilirim? Son düzenleyen: Moderatör: 22 Ocak 2021

"" içinde değişken ekleyebilirsiniz. Python:Panoya kopyala for i in range(0, 10): # olan yere i değişkeni gelir. driver. find_element_by_css_selector("button:nth-child ". format

Çözümü belitmek isterim sorunu yaptım. say = 0 while True: say += 1 driver. find_element_by_css_selector("body > div. RnEpo. Yx5HN > div > div > div. isgrP > ul > div > li:nth-child > div > div. Igw0E. rBNOH. YBx95. ybXk5. _4EzTm. soMvl > button". format . click Bu kod sayesinde sorunumu çözdüm. Sizide diğer çözüm için teşekkürler. Instagram da hızlı bir şekilde çok fazla işlem yaparsanız shadow ban yiyebilirsiniz. O yüzden en alta time modülü eklendikten sonra, belirli bir süre beklemesi için time. sleep(15) eklenebilir.

XPath'le oluyor mu bilmiyorum ama CSS selektörü ile denersen, sona `:nth-child(2)` getirerek 2. butonu seçtirebilirsin.

Mümkünse ufak bir kod örneğini atabilir misin? `:nth-child(2)` yi bir değişkenle nasıl sürekli artırabilirim? çünkü "" içine aldığımız zaman değişken ekleyemiyorum.