2 / 2 / 0
Регистрация: 24.02.2017
Сообщений: 138
1

Написать приложение-бота, которое будет открывать десктоп приложение и выполнять в нем последовательность действий

27.12.2022, 18:01. Показов 361. Ответов 1

Author24 — интернет-сервис помощи студентам
Задача: автоматизировать процесс Grant Easy Access в Teamviewer'e под Linux. Нужно написать скрипт/прогу, которая будет открывать десктопный тимвьювер на вкладке Remote Control:[IMG]Как на этот сайт загружать локальные картинки?[/IMG]
При клике на чек-бокс Grant easy access появится форма:
[IMG]]Как на этот сайт загружать локальные картинки?[/IMG]
Ее нужно заполнить известными данными и вконце кликнуть на кнопку Assign
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.12.2022, 18:01
Ответы с готовыми решениями:

Написать приложение, которое будет COM сервером с вызовом функции
Здравствуйте! Потребовалось написать приложение, которое будет COM сервером с вызовом функции...

Как написать приложение которое будет обращаться к веб серверу?
Как написать приложение которое будет выглядеть в виде winforms но будет обращаться через интернет...

Написать приложение, которое будет отправлять XHR запросы на сервер и получать ответы
Здравствуйте, пишу на qml. Захотелось научиться написанию приложения которое будет отправлять XHR...

Написать приложение, которое будет вычислять стоимость одной коробки настольной игры
Написать приложение, которое будет вычислять стоимость одной коробки настольной игры. Стоимость...

Как создать программу, которое возможно будет запускать как консольное приложение, приложение WPF?
Препод дал задание на лето, никакой конкретики вынудить не получилось, только 1. Библиотека...

1
40 / 4 / 3
Регистрация: 27.12.2022
Сообщений: 23
27.12.2022, 18:08 2
Лучший ответ Сообщение было отмечено Серега_123 как решение

Решение

Можете использовать библиотеку Selenium для управления браузером. Вот пример скрипта, который открывает TeamViewer, нажимает на чек-бокс "Grant easy access" и заполняет форму:

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
from selenium import webdriver
 
# Инициализируем веб-драйвер
driver = webdriver.Firefox()
 
# Открываем TeamViewer
driver.get("https://www.teamviewer.com/en/")
 
# Нажимаем на кнопку "Управление удаленным компьютером"
driver.find_element_by_link_text("Remote Control").click()
 
# Нажимаем на чек-бокс "Grant easy access"
driver.find_element_by_id("chkbox_granteasyaccess").click()
 
# Ждем, пока откроется форма
driver.implicitly_wait(10)
 
# Заполняем форму
driver.find_element_by_id("tbx_name").send_keys("Имя пользователя")
driver.find_element_by_id("tbx_email").send_keys("email@example.com")
driver.find_element_by_id("tbx_message").send_keys("Сообщение")
 
# Нажимаем на кнопку "Assign"
driver.find_element_by_id("btn_assign").click()
Перед запуском этого скрипта убедитесь, что у вас установлен веб-драйвер для Firefox (или другого браузера) и установлена библиотека Selenium. Чтобы установить Selenium, выполните следующую команду:

Bash
1
pip install selenium
1
27.12.2022, 18:08
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.12.2022, 18:08
Помогаю со студенческими работами здесь

Приложение которое позволяет выполнять вычисления суммы элементов
Помогите написать программу для этой задачи(глупому студенту), буду очень благодарен за любую...

Приложение которое позволяет выполнять вычисления значений сложной функции
Помогите написать программу для этой задачи(глупому студенту), буду очень благодарен за любую...

Приложение которое позволяет выполнять вычисления значений сложной функции
Помогите написать программу(С++) для этой задачи(глупому студенту), буду очень благодарен за любую...

Приложение которое позволяет выполнять обработку элементов одномерного массива
Помогите решить и написать программы для этих задач(глупому студенту), буду очень благодарен за...

Передача информации в другое приложение и выполнение в нем действий!!!
Предположим есть сторонние приложение, в котором есть поле ввода текста и кнопки подтверждения...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru