Я пытаюсь создать инстаграм-бота, который может следить за профилями, ставить лайки и комментировать сообщения. Соответствующая часть кода, которая управляет процессом «лайк», приведена ниже. Это работает, но если открытая фотография уже понравилась, бот снова нажимает на нее, фактически снимая лайк. Как мне предотвратить это?
try:
button_like = webdriver.find_element_by_xpath('html/body/div[4]/div[2]/div/article/div[2]/section[1]/span[1]/button')
button_like.click()
likes += 1
sleep(randint(18,25))
except Exception:
print("An error occurred when trying to like images")
XPATH одинаков для кнопки «Нравится», независимо от того, понравилась она уже или нет.