@doupix said in Как разделить скрипт на 2-3 части:
я так понимаю этот главный управляющий процесс - однопоточный.
Или установить переменную, в значение которой подставить результат решения капчи, выбрав тип данных expression
А вы сами проверяли этот способ?
Тип данных expression означает, что строка будет выполнятся в Javascript. В итоге новая переменная устанавливает значение предыдущей переменной, без выполнения, строка есть строка.

Вот тестовый скрипт
Функция eval(code) позволяет выполнить код, переданный ей в виде строки.