@Nikolas ТОЛЬКО КОД Каждый ответ Agent - самодостаточный блок кода, без объяснений и сопроводительного текста, результатом работы может быть только код.
ХОРОШО УМЕЕТ Agent хорошо умеет писать скрипты, которые управляют браузером, решают капчи, используют отпечатки, работают со списками и структурами данных, циклами, условиями, исключениями, читают и пишут файлы и архивы, буфер обмена, пути, URL, HTTP-клиент, парсят HTML и текст с помощью regex и XPath, отправляют почту, работают с датами и временем, используют переменные BAS.
ОГРАНИЧЕНИЯ Agent только пишет код - он не объявляет функции BAS, не меняет количество потоков, не редактирует и не объясняет код, написанный ранее, не обращается к базе данных и не использует ресурсы BAS. Пока не поддерживаются модули: сеть, Node.js, эмуляция бездействия, обработка изображений, получение SMS, получение email, Excel, FTP, контрольные суммы, SQL.
УЛУЧШЕНИЕ КОДА Опишите, что вам нужно - например, "войти в Instagram". Agent напишет код. Если он сработал с первого раза - отлично. Если нет - расскажите Agent, что пошло не так ("сначала нажми кнопку Accept Cookies") или вставьте сообщение об ошибке из BAS.
КАК ИСПОЛЬЗОВАТЬ Agent считает, что генерирует код на JavaScript, а не код для BAS, поэтому говорите только о самой задаче - а не о BAS. Хорошо: "вытащить все email с этой страницы регуляркой". Плохо: "используй регулярки из BAS, чтобы вытащить все email с этой страницы".
Примеры запросов
Нажмите на любую панель, чтобы использовать её как запрос.
ПЕРЕМЕННЫЕ
Вывести [[TEXT]] в лог
ДАТА
Сформировать сегодняшнюю дату в формате YYYY-MM-DD и записать в лог
СТРОКИ
Преобразовать строку "Hello World" в верхний регистр, затем закодировать в base64, результат записать в лог
РЕГУЛЯРНОЕ ВЫРАЖЕНИЕ
Извлечь код подтверждения из текста, формат "G-любое количество цифр", используя регулярное выражение
СПИСКИ
Отфильтровать список LINKS, удалив все элементы, начинающиеся с "about:"
ФАЙЛОВАЯ СИСТЕМА
Прочитать все файлы в папке d:/temp и вывести путь к тем, что больше 1 МБ
ФАЙЛОВАЯ СИСТЕМА
Прочитать CSV-файл D:/data/contacts.csv и записать в лог столбец email из каждой строки
ФАЙЛОВАЯ СИСТЕМА
Сгенерировать 20 случайных email-адресов и записать в D:/data/emails.txt по одному на строку
АРХИВ
Создать zip-архив D:/backup.zip со всеми файлами из папки D:/data/
EMAIL
Отправить письмо по SMTP с mybot@gmail.com на me@example.com с темой "Done" и текстом "Task complete"
HTTP-КЛИЕНТ
Получить случайную картинку собаки с https://dog.ceo/api/breeds/image/random и сохранить её в папку temp
ПРОКСИ
Прочитать первую строку из файла d:/temp/proxies.txt, использовать её как прокси браузера, удалить эту строку из файла
ОЖИДАНИЕ
Ждать, пока на странице не появится кнопка загрузки
БРАУЗЕР
Загрузить страницу instagram.com и войти в аккаунт
ОШИБКИ
Попробовать загрузить google 5 раз, повторять при ошибке, в финале вызвать исключение
ПАРСИНГ
Извлечь все email со страницы
ПАРСИНГ
Распарсить первые 3 ответа на странице stackoverflow, открытой в браузере
ВЗАИМОДЕЙСТВИЕ
На текущей странице найти все кнопки 'Like' и кликнуть на каждой с паузой 2 секунды между кликами
СКРЕЙПИНГ
Кликнуть на кнопку перехода на следующую страницу 5 раз
КАПЧА
Решить капчу на текущей странице, используя мой ключ 2captcha, затем нажать submit
ФОРМЫ
Войти на странице bablosoft.com/login и показать баланс аккаунта
БРАУЗЕР
Открыть google.com, найти "javascript tutorials", записать в лог первые 10 URL из результатов
ВКЛАДКИ
Открыть три новые вкладки с google.com, github.com и stackoverflow.com, затем переключаться между ними каждые 5 секунд
СКРЕЙПИНГ
Найти самые дорогие ноутбуки в Германии