Данное расширение разработано с целью упрощения и автоматизации рутинных процессов на HTML-страницах. Оно предназначено для тех,…
Clicker Extension
Особенности расширения:
Автоматизация задач: Расширение позволяет автоматизировать различные действия на HTML-страницах, такие как заполнение форм, клики по ссылкам и многое другое, экономя ваше время и усилия.
Простота использования: Интуитивно понятный интерфейс делает расширение доступным для пользователей любого уровня навыков.
Пользовательские сценарии: Позволяет создавать и сохранять собственные сценарии автоматизации, обеспечивая гибкость и персонализацию работы.
Обратите внимание, что расширение находится на ранней стадии разработки. Мы активно работаем над улучшением его функциональности и стабильности, и будем благодарны за обратную связь и предложения от пользователей.
Поддержка и обратная связь:
Для вопросов, предложений или сообщений об ошибках, пожалуйста, свяжитесь с нами по электронной почте [email protected].
Структура записываемого скрипта:
Пример:
/html[1]/body[1]/div[1]/input[1]|3|1~2~3~4~5
/html[1]/body[1]/div[1]/input[1]|7
/html[1]/body[1]/div[2]/input[1]|8
/html[1]/body[1]/div[2]|17
End7,9
/html[1]/body[1]/div[4]/button[1]|1
1. XPath-локатор: Определяет путь к элементу на веб-странице. Например, /html[1]/body[1]/div[1]/input[1] указывает на определенный элемент input.
2. Командный флаг или идентификатор действия: Число после \"|\", как 3 или 7, обозначает конкретное действие, который должен быть выполнен для этого элемента.
3. Данные пользователя: Например данные \"1~2~3~4~5\", это те данные которые ввел пользователь при записи действия \"Обработка массива\".
Список флагов:
Флаг 1: Используется для обработки стандартного клика.
Флаг 2: Применяется для вставки текста, который вводит пользователь.
Флаг 3: Относится к обработке массива текстовых данных.
Флаг 4: Используется для копирования данных.
Флаг 5: Применяется для проверки данных на основе пользовательского ввода.
Флаг 7: Применяется в контексте проверки данных между элементами.
Флаг 8: Применяется в контексте проверки данных между элементами (2 элемент).
Флаг 10: Используется для обработки ввода пользователя в режиме выбора элемента.
Флаг 11: Применяется для проверки существования элемента.
Флаг 12: Вспомогательный флаг для 11.
Флаг 13: Относится к проверке отсутствия элемента.
Флаг 14: Вспомогательный флаг для 13.
Флаг 15: Используется для добавления записи в лог.
Флаг 16: Применяется для ожидания загрузки DOM.
Флаг 17: Используется для возврата скрипта к предыдущему флагу.
Логика исполнения скрипта:
Скрипт выполняется последовательно сверху вниз, если какое либо условие выполнятся, например \"Проверка данных\", скрипт переходит к элементу End, с заданным флагом, и продолжает выполнение с него, если же условие не выполняется, скрипт продолжает выполняться последовательно, доходит до метки End и останавливается, в случае обработки массива, переходит к новому элементу.
Инструкция по использованию:
Для записи скрипта, нужно нажать кнопку \"Запись\", в расширении, после чего нажать ПКМ и выбрать необходимое действие на странице, что бы остановить перемещение модального окна с кнопками, нужно зажать кнопку Shift.
Чтобы выйти из записи конкретного действия нудно нажать на кнопку \"Tab\".
Чтобы удалить действие нужно, во время \"записи\", нажать на кнопку \"Редактировать XPath\" выбрать нужный элемент или группу элементов и нажать на кнопку \"Удалить строчку\" и нажать кнопку \"Сохранить\" при переходе обратно на страницу, где ведется запись эти действия будут удалены.
Инструкция к каждой из кнопок:
1. Обычное нажатие: Используется для стандартного действия клика.
2. Вставка текста: Позволяет вставить текст в выбранный элемент.
3. Обработка массива: Используется для обработки массива данных (каждое действие будет повторяться при обработке нового элемента массива, также при начале работы скрипта, пользователю предлагается заменить указанный массив данных при записи).
4. Копировать данные: Эта кнопка предназначена для копирования данных, копирование данных происходит в txt файл который скачивается после выполнения заданных действий на странице, запись производится в 2 файла \"лог обработки\" - записываются данные если условия остальных кнопок выполняются, \"лог ошибок\" - если условия не выполняются.
5.Проверка данных: Позволяет проверить определенные данные на странице, с заданным значением, при \"записи\" и выборе элемента для проверки, сначала указывается сам элемент для проверки, после записываются действия в случае не соответствия данных.
5. Проверка данных между элементами: Эта кнопка используется для сравнения данных между разными элементами на странице, логика записи такая же как и в кнопке \"Проверка данных\".
6. Спан для выбора элемента: Эта кнопка активирует режим выбора элемента, при начале работы скрипта, и позволяет пользователю выбрать нужное значение для заполнения, также при начале работы скрипта, пользователю предлагается заменить указанные, данные при записи.
7. Элемент существует: Проверяет наличие определенного элемента на странице.
8. Элемент не существует: Проверяет отсутствие элемента на странице. .
9. Добавить запись в лог: Используется для добавления записи в лог, стоит отметить что запись в лог происходит в 2 файла \"лог обработки\", \"лог ошибок\", в зависимости от места применения и только после объявления кнопки \"Копировать данные\".
10. Ожидание загрузки DOM: Эта кнопка ожидает полной загрузки DOM перед выполнением действий.
11. Вернуться к предыдущему флагу: Эта кнопка возвращает скрипт к предыдущему флагу, данная логика предназначена для \"ожидания\" какого либо элемента на странице, т.к. ожидание загрузки DOM не всегда эффективно.
Source Manifest.json
Similar Extensions
Image Renamer 44 0 ★ 14.89KiB
Auto Click Scheduler - FoxyClick 44 56 ★ 73.4KiB
Visual Web Scraper 44 66 ★ 341KiB
Clicker (Browser Click Simulator) 44 2 ★ 34.75KiB
Wildfire 44 93 ★ 23.27MiB
Dream Digital Data Scraper 44 17 ★ 137KiB
Auto Clicker 44 392 ★ 264KiB
Simple Admiral Blocker 44 0 ★ 30.09KiB
GS Auto Clicker 44 12 ★ 26.19KiB
Autoclicker 44 27 ★ 13.1KiB
SmmBox is a tool for SMM 44 75 ★ 9.49MiB
Auto Clicker - AutoFill [BETA] 44 30 ★ 299KiB
Browserflow - Web Scraping & Web Automation 44 222 ★ 1.06MiB
Automa 44 205 ★ 2.12MiB
Яндекс Wordstat Extension 44 8 ★ 90.45KiB
Парсер сайтов · мониторинг цен конкурентов 44 6 ★ 249KiB
Website Scraper 44 3 ★ 1.03MiB
Proxyfy 44 6 ★ 419KiB
Twitter Auto Clicker 44 6 ★ 3.57KiB
GoLess: Browser Automation and Web Scraping 44 15 ★ 12.03MiB
Auto Clicker Pro 44 3 ★ 49.09KiB
Запись экрана 44 10 ★ 99.16KiB
VK Notes 44 33 ★ 177KiB
Blum Web 44 9 ★ 31.66KiB