Показать сообщение отдельно
  #31 (permalink)  
Старый 31.12.2017, 21:31
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,577

Вообще ты не воспринимай код как магию, по большей он сам за себя говорит, пусть и на английском, например:
window.document.querySelector(buttonSelector);
В окне из документа запросить селектор взятый из переменной buttonSelector

button[aria-label="Обновить"]
Элемент "button" с атрибутом aria-label равным "Обновить"


button.x-btn-text[aria-label="Обновить"][style*="images/toolbar/trefresh.png"]
Элемент "button" с классом "x-btn-text", атрибутом "aria-label" равным "Обновить" и атрибутом "style" содержащим "images/toolbar/trefresh.png"

Собсно первый вариант не работал потому что querySelector(в отличие от querySelectorAll)запрашивает самый первый из подходящих под селектор элементов. А первый селектор оказался слишком общим и цеплял ещё какую-то кнопку.

А так я сам в мониторинге крупного провайдера в своё время работал.
__________________
29375, 35

Последний раз редактировалось Aetae, 31.12.2017 в 21:41.
Ответить с цитированием