Hice un bot para instagram usando selenio. Este bot debería dejar de seguir las cuentas que sigo. ¡Funciona solo para las primeras 12 cuentas! ¡Después de eso se detiene! ¿Por qué sucedió esto? ¡Intenté usar try y except! Excepto que hice una función de desplazamiento, ¡pero no funcionó! Aquí está mi código:
fBody = driver.find_element_by_xpath("//div[@class='isgrP']") buttons = driver.find_elements_by_xpath("//button[contains(.,'Following')]") for btn in range(len(buttons)): try: # Use the Java script to click on follow because after the scroll down the buttons will be un clickeable unless you go to it's location driver.find_element_by_xpath("//button[contains(.,'Following')]").click() #driver.execute_script("arguments[0].click();", btn) sleep(2) driver.find_element_by_xpath('//button[@class="aOOlW -Cab_ "]').click() sleep(5) except: print("Eroare") else: driver.execute_script('arguments[0].scrollTop = arguments[0].scrollTop + arguments[0].offsetHeight;', fBody)