Нажмите на элемент по селектору: Автоматически нажимайте на любой элемент по CSS или XPath после каждого обновления
Автообновление поддерживает страницу актуальной, но многим страницам требуется нажимать на один конкретный элемент каждый раз при загрузке — кнопку «Обновить результаты», ссылку «Загрузить больше», запрос «Принять» или фильтр, который сбрасывается при каждом обновлении. Если у этого элемента нет надёжного текста или вам нужно, чтобы несколько нажатий происходили в определённом порядке, сопоставление по ключевым словам — не подходящий инструмент. Именно для этого предназначена функция Нажатие на элемент по селектору.
На вкладке Обнаружение ключевого слова включите Нажатие на элемент по селектору и укажите один или несколько CSS-селекторов или выражений XPath. После каждой загрузки страницы расширение находит эти элементы и нажимает на них по порядку — и это полностью независимо от обнаружения ключевых слов, поэтому наличие ключевого слова вообще не требуется.
Выбрать элемент зановоПротестировать нажатие сейчасРедактировать селекторы
Как настроить нажатие на элемент по селектору
Откройте расширение Auto Refresh и перейдите на вкладку Обнаружение ключевого слова.
В разделе «Автоматический кликер» установите флажок Нажатие на элемент по селектору.
Добавьте цель. Самый простой способ — встроенный выборщик: нажмите Выбрать элемент на странице, затем нажмите на нужный элемент на открытой странице, чтобы захватить его селектор. (При выборе окно расширения закрывается, чтобы вы могли взаимодействовать со страницей — после этого снова откройте расширение, чтобы просмотреть захваченные данные.)
Предпочитаете ввести самостоятельно? Используйте Редактировать селекторы, чтобы вручную указать CSS-селектор или выражение XPath.
Добавьте больше целей, если вам нужно несколько нажатий. Они выполняются сверху вниз, поэтому расположите их в порядке, в котором хотите выполнять нажатия, и используйте Переместить вверх / Переместить вниз для изменения порядка.
Нажмите Сохранить. Начиная со следующей перезагрузки расширение будет нажимать на каждую цель после загрузки страницы.
CSS-селектор или XPath?
CSS-селектор лучше всего подходит для большинства случаев — нацеливание по идентификатору, классу или атрибуту, например #refresh-btn, button.load-more или a[data-action="reload"].
XPath предназначен для более сложных целей, которые CSS не может выразить — например, для выбора элемента по содержащемуся в нём тексту или перехода к определённой позиции в структуре.
Вы даже можете установить резервный XPath для цели, чтобы, если CSS-селектор перестанет находить элемент после изменения сайта, расширение всё равно имело второй способ его найти.
Когда вы вводите селектор, небольшой индикатор совпадений показывает, соответствует ли он в данный момент какому-либо элементу, чтобы вы могли обнаружить «На текущей странице нет элементов, соответствующих этому селектору» или «Синтаксис селектора недействителен» до того, как начнёте на него полагаться.
Проверьте перед использованием
Поскольку это выполняется при каждой перезагрузке, неправильный селектор может снова и снова нажимать не на тот элемент. Поэтому каждая цель имеет кнопку Протестировать нажатие сейчас: она выполняет ровно одно нажатие по вашему селектору на открытой странице, не изменяя состояние обновления, чтобы вы могли сначала убедиться, что она нажимает на нужный элемент. Если ничего ещё не настроено, вам просто будет предложено добавить CSS- или XPath-селектор перед тестированием. После того как тест работает так, как вы ожидаете, вы можете оставить автоматизацию включённой с уверенностью.
Что удобно автоматизировать с помощью этой функции
Кнопки без читаемой подписи — элементы управления обновлением или перезагрузкой только с иконкой, которые нельзя настроить через поиск по ключевым словам.
Повторяющиеся закрытия — баннер с файлами cookie, всплывающее окно рассылки или запрос «Вы всё ещё здесь?», который появляется после каждой загрузки.
Многоэтапные последовательности — откройте панель, затем нажмите кнопку подтверждения внутри неё, указав два селектора в нужном порядке.
Фильтры и переключатели, которые сбрасываются — сортировка «Сначала новые» или фильтр категории, который вы хотите повторно применять каждый раз при возвращении страницы.
Нажатие на элемент по селектору — самая точная часть Автоматического кликера: вместо предположений по видимым словам он нацеливается на конкретный элемент по CSS или XPath и нажимает на него после каждой перезагрузки. Выберите элемент с помощью встроенного выбора, один раз протестируйте его, расположите цели в правильном порядке, и Auto Refresh будет выполнять нажатия за вас при каждом цикле — полностью независимо от любых ключевых слов.