Как я могу сделать с помощью "Асинхронный вызов функций", так что бы во время решения капчи в одном потоке, основному потоку сообщалось что 2 поток еще работает и надо водить текс а потом когда 2 закончиться и передаст результат то основной водил капчу?
А вы читали описание к действиям модуля JSON ? у вас есть несколько вариантов - например получить все значения по ключу и собирать их потом, или в цикле проходить и брать нужное ... Там в описании все подсказки есть.