Что нового

[Автоматизация] Открытие страниц и клик по кнопке

Kaen

Новичок
Сообщения
6
Репутация
0
Приветствую.
Помогите :-[

Что требуется:

Открывать страницу СКРЫТО в браузере ПО УМОЛЧАНИЮ (хром / мозила и т.д.) БЕЗ звука и выполнять клик по кнопе " лайк "
[ НА примере youtube]
Ждать 30-50sec и нажимать на кнопку " мне понравилось".
Пробовал менять код из похожей темы ( клик на кнопку подписки) - но видимо не могу подобрать правильный класс кнопки.( пробовал class, buton , a - не работает) :stars:

Общие желательные требования: :whistle:
- Скрытый запуск браузера ( чтоб не мешало работать)
- Браузер " По умолчанию"
- Вкладка без звука
- Клик на кнопку " мне понравилось" после определённого тайма
По идее кнопки под видео статичны и имеют какой то свой post запрос при клике или же просто id button
Помогите собрать скрипт :IL_AutoIt_1:

Слёзы которые есть у меня сейчас:
Код:
#include <IE.au3>
Local $sURL, $oIE, $oButtons
$sURL = " https://www.youtube.com/watch?v=XTJ5QL-mi8E ; ссылка на видео
_IELoadWaitTimeout(10000)
$oIE = _IECreate($sURL)
$oIE.document.querySelector("button span.suscribe-label").parentNode.click(); ;один из вариантов buttonа
 

randal

Новичок
Сообщения
21
Репутация
4
Невозможно написать универсальный скрипт для всех браузеров т.к. все автоматизируются по-своему. Проще всего - IE, для этого и встроенная библиотека есть (IE.au3), поэтому большинство скриптов заточено под него.
Чтобы узнать данные по какому-либо элементу в IE, жмите на него правой кнопкой мыши и там в меню "Проверить элемент" - он высветится в нижнем окне. Ваша кнопка имеет класс "style-scope yt-icon-button", ищите её по классу, ну и далее делайте .focus() и .click() с найденным объектом
 
Верх