• 20-08-2022, 19:28:53
    #1
    Merhaba arkadaşlar bir sorunum var yardımcı olursanız sevinirim.

    cmmt_post = browser.find_element(By.XPATH, "//textarea[@class='_ablz _aaoc']")
        cmmt_post.click()   
        cmmt_post = browser.find_element(By.XPATH, "//textarea[@class='_ablz _aaoc focus-visible']")
        cmmt_post.send_keys(cmmt[random.randint(0,6)])
        cmmt_post.send_keys(Keys.ENTER)
        print("Commented!")
        time.sleep(5)
    Kod gayet güzel çalışıyor. Yorum atıyor ancak yorum kapalıysa error veriyor.

    Aşağıdaki kodu denedim çalışmadı

    cmmt_post = browser.find_element(By.XPATH, "//textarea[@class='_ablz _aaoc']")
        if cmmt == True:
            cmmt_post.click()   
            cmmt_post = browser.find_element(By.XPATH, "//textarea[@class='_ablz _aaoc focus-visible']")
            cmmt_post.send_keys(cmmt[random.randint(0,6)])
            cmmt_post.send_keys(Keys.ENTER)
            print("Commented!")
            time.sleep(5)
        else:
            pass
    If nasıl kullanmalıyım bilemedim. Insta kolamasında "Add a comment..." satırı var ama silik sanırım bu ama kodlamada var bunu bulamazsa geç veya cmmt_post = browser.find_element(By.XPATH, "//textarea[@class='_ablz _aaoc']") buna erişemezsen geç nasıl diyebilirim.

    Teşekkürler
  • 20-08-2022, 19:29:26
    #2
    Python Coder
    try except kullanılabilir
  • 20-08-2022, 19:42:03
    #3
    page source'de ilgili ""Add a comment... " indexof ile aratıp bir if içerisinde kontrol ettirebilirsin
  • 20-08-2022, 19:49:39
    #4
    ebubekirbastama adlı üyeden alıntı: mesajı görüntüle
    page source'de ilgili ""Add a comment... " indexof ile aratıp bir if içerisinde kontrol ettirebilirsin
    çok tşk ederim çalıştı


    keremyagan adlı üyeden alıntı: mesajı görüntüle
    try except kullanılabilir
    Saolun hocam o yöntemide deneyeceğim ve kaydedeceğim. Yeri geldiğinde bunu kullanırım.
  • 20-08-2022, 20:32:59
    #5
    Messi adlı üyeden alıntı: mesajı görüntüle
    çok tşk ederim çalıştı




    Saolun hocam o yöntemide deneyeceğim ve kaydedeceğim. Yeri geldiğinde bunu kullanırım.
    Selenium hangisini kullanıyorsun 4'üncü sürümde yeni özellikler geldi haberinde olsun bir eğitim setimde anlatmıştım
  • 20-08-2022, 21:13:32
    #6
    keremyagan adlı üyeden alıntı: mesajı görüntüle
    try except kullanılabilir
    Hocam rahatsız ediyorum ama 1 sorum var sizide dahil etmek istedim.


    ebubekirbastama adlı üyeden alıntı: mesajı görüntüle
    Selenium hangisini kullanıyorsun 4'üncü sürümde yeni özellikler geldi haberinde olsun bir eğitim setimde anlatmıştım
    1) hocam ewt selenium en sonunu kullanıyorum apiler değişmiş. onuda bir videodan farkettim bot çalışmayınca Pythona daha 15 gün başladım alt yapı güçlensin diye temel dersleri öğreniyorum ama arkadaş bir bot attı bugün tamir ettim. Botu öğrenip derslere nasıl dönecem bilemiyorum keyifliymiş.
    new apileri surdan gördüm
    https://pythoninoffice.com/fixing-at...ment_by_xpath/
    Bu arada değişimleri nereden görebilirim? Beni bilgilendirirseniz sevinirim.

    2) We limit how often you can do certain things on Instagram to protect our community. Tell us if you think we made a mistake
    hatası veriyor instagram
    botta hash arıyor ve mesajları önce like atıyor sonra yorum yorum random atıyor ve takip ediyor.

    Saniye 7-10 random atıyor ama atıyorum 15 -20 taneden sonra bot hata veriyor sebebi insta algılıyor o hata verince botta patlıyor. Şimdi beni bot algılamaması için önce follow kapattım yine işe yaramadı?

    Sizce saniyeden mi kaynaklı yoksa her mesajı beğenmemden mi kaynaklı?
    Saniye saniye 7-20 yaptık gene hata verdi. Sanırım hep beğendiğim için.

    Bu konuda nelere dikkat etmeliyim?
    Teşekkür ederim.
  • 20-08-2022, 21:22:07
    #7
    Python Coder
    Selenium ile Google, Facebook, Instagram, Twitter,Walmart, Amazon gibi büyük yerler için bot yapmanız biraz zor hocam çünkü direkt bot olduğu anlaşılabiliyor. Ben o yüzden bu tarz yerlerde Selenium kullanmamaya çalışıyorum
  • 20-08-2022, 21:23:46
    #8
    Bu siteden kontrol edebilirsin
    https://www.selenium.dev/documentation/webdriver/
    insta beğeni limitlerini araştırmanız gerek