@smallerter said in Решено.Не работает действие яваскрипт:
у меня сейчас точно такая же проблема, можете подсказать как решить, пробовал через выполнить js на элементе, не сработало
Все работает, если использовать нужный код.
Всем привет,,... Люди подскажите, как завершить конкретный поток? Пример: многопоточный скрипт, с авторизацией - логин:пас из ресурса - например есть 5 аккаунтов - 3 рабочих 2 замороженных -
если выставить количество неудач большое, то скрипт все равно будет использовать все аки в том числе и замороженные, как этого избежать - подскажите пожалуйста алгоритм действий, типа спарсили строку логин:пас - пробуем авторизоваться - проверяем на вход - вход не выполнен - лог:пас в исключение и скрипт его больше не берет в этом запуске.
Кстати есть действие завершить скрипт, было бы замечательно иметь действие завершить поток - как раз для таких случаев???
@Turutur А разве не поможет выставление количество использований в единицу для ресурса с аккаунтами? А вообще, что касается завершить поток ..... Чтобы нормальный был многопоток в БАС по-любому нужно сделать либо действие Завершить поток (которое завершает поток и больше его не перезапускает) или ограничитель на количество запусков потоков (т.е. если поставить ограничитель 7 для 5-ти поточного скрипта, то запустится 5 потоков, и потом еще 2 перезапустится). Вот одно из двух. Иначе работа очень проблемная, много костылей. @support можешь сказать, как ты на это смотришь, может уже архитектура такая, что ничего не сделаешь, мы ж не знаем.
@lev said in действие "завершить поток":
А разве не поможет выставление количество использовании в единицу для ресурса с аккаунтами
неа - не поможет к сожалению( - так как аккаунты используются циклически пока живы и ошибки при использовании могут быть не только в следствии заморозки - поэтому ни количество успехов или неудач или использований не подходит - нужно именно действие по завершению потока в связке с логикой...
И еще, почему действие прервать скрипт приравнивается к неудаче и когда еще ресурсы заканчиваются. Это все так устрашающе выглядит. Если кто-то будет продавать скрипты и без костылей, то всегда скрипт завершится красной строкой, что ресурсы закончились. И клиенты будут ахать, что это такое, почему неудача) Можно хоть действие Прервать скрипт не сопровождать надписью: Скрипт аварийно прерван. Я же сам это делаю .... Ну для себя то это ничего, но для тех, кто продавать собирается....
@Turutur said in действие "завершить поток":
типа спарсили строку логин:пас - пробуем авторизоваться - проверяем на вход - вход не выполнен - лог:пас в исключение и скрипт его больше не берет в этом запуске.
самый простой и очевидный вариант:
акки загружать через ресурс, указать к-во успешных использований 1, когда узнал , что акк забанен, вызвать Логика скрипта -- Success
Кстати есть действие завершить скрипт, было бы замечательно иметь действие завершить поток - как раз для таких случаев???
Будет, пока бесконечный сон.
И еще, почему действие прервать скрипт приравнивается к неудаче и когда еще ресурсы заканчиваются. Это все так устрашающе выглядит.
Согласен, поправлю.