Instagram Comment Bot Selenium Что делать, если изображение закрыто для комментариев? - PullRequest
0 голосов
/ 02 августа 2020

Я оставил комментарий бота в Instagram. Бот запущен. Закрытая картина нарушает работу системы. Какой код мне добавить? Как я могу переключиться на другую картинку, когда комментарий закрыт?

def comment(hashtag):

    driver.get(f"https://www.instagram.com/explore/tags/{hashtag}/")
    time.sleep(5)

    for i in range(7):
        driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")

    href_found = driver.find_elements_by_tag_name("a")

    pic_href = [ele.get_attribute('href') for ele in href_found if '.com/p' in ele.get_attribute('href')]

    comment = "Dünyada ne oluyor MERAK ediyorsan BİZE katıl !?"


    for ele in pic_href:
        driver.get(ele)
        time.sleep(3)

        driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")

        entry = lambda: driver.find_element_by_xpath("/html/body/div[1]/section/main/div/div[1]/article/div/div[3]/section[3]/div/form/textarea")
        entry().click()
        entry().clear()

        for i in comment:
            entry().send_keys(i)
            time.sleep(random.randint(1,10)/30)


        entry().send_keys(Keys.ENTER)
...