Задать вопрос
@L1mb_0

Как сделать авто-нажатия на сайте?

Хочу написать код в котором в каждый день в определённое время будет запускаться веб страница и через определённое время закрываться в моем случае гугл мит, вот я написал начало кода он действительно работал и браузер открывал ссылку точно тогда когда мне надо и потом закрывал но проблема состоит в том что на самой странице нужно нажать на 2 кнопки "пропустить" и "присоединится" я решил сделать это с помощью webdriver в модуле selenium, и он попросту не нажимает эти кнопки.
В самом коде для перехода на сайт я использовал модуль webbrowser потому что webdriver с selenium открывает хром без аккаунта гугл и вводить данные в строки с помощью кода тоже не получилось
import schedule
import webbrowser
import os
import time
from selenium import webdriver



def para_one():
    webbrowser.register('Chrome', None, webbrowser.BackgroundBrowser('C:\Program Files\Google\Chrome\Application\chrome.exe'))
    webbrowser.get('Chrome').open_new_tab('https://meet.google.com/owc-htqj-jfi')

    driver = webdriver.Chrome
    xpath_first_window = ('/html/body/div[1]/div[3]/div[2]/div/div[2]/button/span')
    xpath = ('/html/body/div[1]/c-wiz/div/div/div[11]/div[3]/div/div[1]/div[4]/div/div/div[2]/div/div[2]/div/div[1]/div[1]/button/span')
    driver.find_element(xpath_first_window).click()
    driver.find_element(xpath).click()

    time.sleep(30)
    os.system("taskkill /im chrome.exe /f")

def main():
    schedule.every().thursday.at('12:41').do(para_one)

    while True:
        schedule.run_pending()

para_one()
  • Вопрос задан
  • 172 просмотра
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы