Обычная FunCaptcha вроде как
https://community.bablosoft.com/topic/21621/captchaimageclick-модуль-для-решения-капчи-кликами-по-изображениям-через-сервис-cap-guru/1651
Подскажите, как сделать задержку до начала следующей минуты
-
@Andrey550 said in Подскажите, как сделать задержку до начала следующей минуты:
Подскажите, как в сценарии вставить задержку до начала следующей минуты? После этой задержки следующее действие что бы начиналось всегда с началом следующей минуты.
Если время от 0... то начинать действие, в другом случае спать пару сек и проверять снова.
-
-
@Andrey550 said in Подскажите, как сделать задержку до начала следующей минуты:
Подскажите, как в сценарии вставить задержку до начала следующей минуты? После этой задержки следующее действие что бы начиналось всегда с началом следующей минуты.
Получите секунды из текущей даты, вычтите их из 60 и используйте это значение в действие "сон" умножив на 1000 так как в действии "сон" данные указываются в миллисекундах.
-
@Fox said in Подскажите, как сделать задержку до начала следующей минуты:
Получите секунды из текущей даты, вычтите их из 60 и используйте это значение в действие "сон" умножив на 1000 так как в действии "сон" данные указываются в миллисекундах.
Это как одевать противогаз через ноги ))) можно в принципе, но как то....
-
@Dodok said in Подскажите, как сделать задержку до начала следующей минуты:
@Fox said in Подскажите, как сделать задержку до начала следующей минуты:
Получите секунды из текущей даты, вычтите их из 60 и используйте это значение в действие "сон" умножив на 1000 так как в действии "сон" данные указываются в миллисекундах.
Это как одевать противогаз через ноги ))) можно в принципе, но как то....
Не соглашусь. В этом алгоритме меньше действий и меньше возможных проблем. В цикле вы можете пропустить условие секунд "00"
-
@Fox said in Подскажите, как сделать задержку до начала следующей минуты:
еньше действий и меньше возможных проблем. В цикле вы можете пропустить условие секунд "00"
Вот потому я и поставил таким образом чтоб брало от 0 до 3 сек к примеру, либо с 0 до 5 секунды...
-
@Dodok на будущие, каждое действие в бас - это набор инструкций которые должен выполнить процессор.
используя цикл не обдумано можно получать сильную просадку в производительности. эффект особенно заметен в многопоточности.
по сути своим подходом вы загружаете процессор большим объемом работы. -
@tet-vivi А теперь возьмите мой метод, и ваш. Включите на пк и посмотрите справится ли он. Да это цикл по меткам, но то что он будет что то сильно грузить очень сомнительно.
Почему то помогать, никто не спешит. За то критиковать сразу набегают.
-
@Dodok Спасибо, использую Ваш метод. Можете еще подсказать как можно это реализовать, Нужно что бы каждый поток подходил до определенной точки и останавливался, после того как все потоки дойдут до этой точки, переходило по ссылке (один раз), ожидание указаное время и все потоки одновременно продолжают работу. Не смог найти реализации именно в таком виде, буду благодарен за помощь.
-
@Dodok said in Подскажите, как сделать задержку до начала следующей минуты:
@tet-vivi А теперь возьмите мой метод, и ваш. Включите на пк и посмотрите справится ли он. Да это цикл по меткам, но то что он будет что то сильно грузить очень сомнительно.
Почему то помогать, никто не спешит. За то критиковать сразу набегают.
Вы же первыми начали критиковать

-
Создаете глобальную переменную, в которую записываете результат к примеру 0.
После прохождения точки любым потоком увеличиваете её на 1...То есть прошел первый поток глобальная переменная стала 1.
Второй поток после выполнения действия проверяет глобальную переменную, если она равна 1, то засыпает на нужное время.
Третий и последующие так же.
