Уже как-то отвечал, только пример был с прокси (https://community.bablosoft.com/topic/19140/вызов-асинхронной-функции/3).
Если коротко и грубо: то считываем info.txt в список [[COOKIES]], потом в цикле создаем переменную [[ONE_COOKIE]] = VAR_COOKIES[VAR_CYCLE_INDEX] и отправляем ее в ассинхронную функцию как параметр. (То есть по порядку берется строка и отправляется в 1 поток).
Наверное можно делать попроще, но я делаю так. Максимальный контроль нужных переменных в каждом потоке.
Как получать элементы с json по jsonpath
-
Попробовал такой вариант, но он крашнулся с ошибкой SyntaxError: jsonPath: Can't find variable: length: _v.browseId && length(_v.browseId)==24
$..[?(@.browseId && length(@.browseId)==24)].browseId
Массив:
[
{"browseId": "a1b2c3d4e5f6g7h8"},
{"browseId": "1234567890abcdef12114444"},
{"browseId": "z9y8x7w6v5u4t3s2r1"},
{"browseId": "qwertyuiopasdfghjk"},
{"browseId": "mnopqrstu1234567890abcd"},
{"browseId": "abcdefghijk1234567890lmno"},
{"browseId": "9876543210zyxwvutsrqponm"}
] -
Я рекомендую голову не ломать этим.
Воспользуйтесь онлайн генератором https://easycodeforall.com/generate-jsonpath.html он вам выдаст все ключи.
Со временем попользуетесь и поймете как это работает. Лично я так и изучил работу JsonPath