@anarbus в глобальной переменной укажите время окончания работы, и пусть каждый поток периодически проверяет, не вышло ли это время, если вышло - завершить работу. А в асинхронной функции можно установить жесткий останов скрипта, если время превышено вдвое, например. Хотя, если всё отлажено, то асинхронка и не нужна.
Медленное выполнение в режиме запуска.
-
Доброго времени суток.
Опытные БАСники, кто может подсказать в чем проблема:
Простой скрипт заполнения полей, нажатия кнопочек и решения капчи на одной странице (авторег). Все работает, все отлично. В режиме записи скрипт выполняется менее чем за 1-2 минуты.
Но. В режиме запуска скрипт выполняется 5~7 минут. В не зависимости от количества потоков. Т.е. ставлю один поток = 6 минут, 50 потоков = 7 минут.
Проблема не в проксях. Сами действия происходят очень медленно, в 2-3 раза медленнее, чем на записи, хотя должно быть вроде как наоборот.
Открывал браузер во время выполнения и следил.
Дак вот, в чем тут может быть проблема и как её устранить?
По поиску на форуме подобных проблем не нашел (либо плохо искал).
Но совет по добавлению папки с браузером в исключения антивируса не помог.
Заранее благодарю.