@KiMoO Можете использовать в ноде апи BAS'a для доступа к базе. Или модуль ноды для работы с mongobd, или формировать логику так, чтобы получать данные для бота действиями BAS.
Ввод с клавиатуры с задержкой, похожей на человеческую
Для этого нужно перенести фокус на инпут (кликнуть). Через яваскрипт изменить поле можно, но не будет эмуляции ни какой. Максимум что можно, это активировать фокус через яваскрипт, но это будет подозрительно. Я бы рекомендовал просто увеличить скорость мыши раз в 1000 и всё.
Цикл. Извлечь ссылки.
В логе получаю 20 штук сообщений:
"[584672014] [13:50:22] Поток №1 : resume/view/356739/"
Как организовали логику, так скрипт и работает. В действии "Начать Цикл" есть ссылка на вики
0_1545046496402_bb1af02d-6bdb-4c07-a0de-760682c84559-изображение.png
И описание есть прямо в действии:
0_1545046554122_8c502d1a-76fa-4161-ae53-e391646c4bdb-изображение.png
Селекторы созданные БАС для дочерних элементов выглядят так [[FOR_EACH_CSS]]>AT>[[CYCLE_INDEX]]
@qash Надо на сайте смотреть смысл в том, что надо что бы эта функция возвращала например пустой массив вот так:
var keysList = function(object)
{
return [];
};
но тут надо смотреть в откуда она берется и в какой момент ее надо переопределять. Возможно это надо сделать при загрузки страницы(есть для этого специальный экшен), а возможно после через выполнить Ява скрипт в браузере