Автоматическое управление Telegram через Selenium (Python)
Всем привет, пишу небольшую программу для автоматизации некоторых задач в Telegram, хотел бы уточнить как автоматизировать нажатие некоторых кнопок, пробовал разные методы поиска кнопок, по классу, по имени, но Selenium пишет что элемент на странице отсутствует, может кто-нибудь помочь? Есть ли у кого-нибудь примеры? Кнопки которые нужно кликнуть на фото
, также просьба использование библиотек Telethon и тому подобные не предлагать, нужна работа конкретно с Selenium
from selenium import webdriver
import keyboard
url = "https://web.telegram.org"
driver = webdriver.Chrome(executable_path="C:\\Users\\я\\Desktop\\Bot\\chromedriver.exe")
driver.get(url)
if keyboard.is_pressed('f1'):
p = driver.find_element_by_class_name("btn-icon tgico-more rp btn-menu-toggle").click()
Ответы (1 шт):
Автор решения: Trema28
→ Ссылка
Попробуйте поиск по xpath:
driver.find_element_by_xpath('/html/body/div[1]/div/div/div[1]/div[1]/div/div/div[1]/div/div[1]/button/div[2]')
В инспекторе браузера жмёте правой кнопкой мыши по нужному элементу, и копируете его xpath
