Брать данные с .txt асинхронно. Как?

Поддержка
  • Всем привет, сижу уже 4 часа, не могу разобраться.

    Короче говоря, у меня есть скрипт, в одиночку он работает отлично, но при многопоточности начинает съедать одни и те же куки.
    Суть моей проблемы: создан список с путями к .txt файлам с куки, нужно чтобы каждый поток брал разные строчки.

    Кто даст действительно дельный совет как это организовать или исправить, закидываю 150р, пробовал многие способы, не выходит.
    Есть идея удалять строчку после использования, но ничего не получилось.

    Дабы было понятнее, прикреплю это, нужно чтобы каждый поток парсил одну строчку, без повторов.
    a93e6726-33a8-4e58-9489-bfc6b7f36cdb-image.png

  • @DOMENS1 Используйте ресурсы

  • Уже как-то отвечал, только пример был с прокси (https://community.bablosoft.com/topic/19140/вызов-асинхронной-функции/3).
    Если коротко и грубо: то считываем info.txt в список [[COOKIES]], потом в цикле создаем переменную [[ONE_COOKIE]] = VAR_COOKIES[VAR_CYCLE_INDEX] и отправляем ее в ассинхронную функцию как параметр. (То есть по порядку берется строка и отправляется в 1 поток).
    Наверное можно делать попроще, но я делаю так. Максимальный контроль нужных переменных в каждом потоке.