Я настоятельно рекомендую не использовать Twitter для автоматизации. В любом случае, я видел, что кнопки лайков имеют атрибут data-testid, значение которого уникально для того элемента, который вы ищете, поэтому мы можем легко получить все элементы кнопок лайков, например:
//div[@data-testid="like"]
Или с помощью селектора css следующим образом:
div[data-testid="like"]
Предполагая, что вы пишете в Python, тогда мы можем использовать метод find_element s , чтобы получить все элементы в списке.
like_buttons = driver.find_elements_by_xpath("//div[@data-testid="like"]")
И легко нажмите кнопку «Нравится» для любого твита, которую вы укажете по индексу,
like_buttons[0].click() # 0 Is the first tweet, 1 is the 2nd etc...
Обратите внимание, что вам может потребоваться навести курсор на этот элемент, а затем щелкнуть по нему, поэтому, если драйвер находит элемент, но он не кликабельный, это должно быть.