Всем привет!
Есть задача запускать потоки по очереди , чтоб запускался 1 поток , после его запуска запускался 2 , и так далее , подскажите пожалуйста как это можно реализовать?
в других темах рабочих, понятных способов не нашел.
@ilovecactus111 а вам по первому кликнуть надо или какому? Почему не попробовать найти общие селекторы для всех лайков, а потом из всех выбрать первый при помощи >AT>0.
но в итоге уперся в список имапов их в базе у меня 900к
У тебя список аккаунтов 900к а имапов от силы 5 штук, под самые популярные почтовые хостинги. Гугли настройки имап под каждый почтовый провайдер - настраивай проверяй чтобы они 100% работали, потом когда берешь строку с акком чекай что за провайдер и подставляй нужные настройки, зачем их каждый раз из файла парсить то. Чтобы не ипаться с регулярками, делаешь в файле с акками нормальный человеческий разделитель, приводишь их все к 1 формату и вперед.
А можно сделать так, что пока первый поток не авторизовался, второй не запускать ?
Ставишь глобальную переменную в онапликейшнстарт со значение true. В самом шаблоне получаешь номер потока, ставишь метку и далее в сон выражение ([[поток]] * "время сна в секундах (2-5)" - "время сна в секундах (2-5)") * 1000. Потом if глобальной переменной, в нем сначала меняешь значение глобальной переменной на false, затем запускаешь функцию авторизации и снова меняешь глобальную переменную на true. В if под else делаешь возврат к метке