[Решено]Проблема с патоками. Когда 1-2 потока из N сделали Success, считается что все патоки "справились"
-
Сделал простенький проект, авторегер mail.ru.
В скрипте в конце, последний блок "Success" с сообщением "Зарегали!"Запустил 5 потоков, как только 1 выполнился, вся работа прекратилась. Словно "Success" отработал для всех потоков, а не для конкретного.
Я хочу что бы, когда поток отработал, значит все, именно он и отработал. Когда отработают все потоки, скрипт должен полностью завершится, а у меня вылетает такое окно, пока еще капча для 1ого из потоков решается
-
не поделишься секретом, как ты вводишь данные (имя, пароль, фамилию) при регистрации? они ведь должны быть разными.... самому интересно как это сделать..
-
по сути я должен увидеть в этом окне типо
1- Зарегали!
2 - Зарегали!
3 - Нифига не получается, faill
4 - Зарегали!
5 - Забанен ip!
-
@brotok "ввод текста" в поле, меняешь тип строки на expression и в поле строки вводишь: rand()
-
@UlybnisJe скинь проект, глянем где ошибка
-
@DrPrime 0_1476132025229_mailRU registration.xml
Пожалуйста, смотрите кому интересно, хз че не так.
-
количество успешных и неудачных выполнений поменяй, у тебя стоит 1 успешное. Хоть 100 потоков запусти, все павер после первого Success скрипт остановится.
А лучше всего выведи потоки в успехи в ресурсы и каждый раз задавай перед запуском скрипта, а неудачи поставь 9999999
-
@DrPrime т.е нужно придумать логику, что бы скрипт не запускался повторно в потоке(так и надо в моем случае) и дал возможность другим потокам отработать корректно?
-
@UlybnisJe не нужно ничего придумывать.
Выставь Успешных выполнений столько, сколько аккаунтов нужно зарегистрировать. Потоки будут работать, пока количество Success не будет равно этой цифре
-
@DrPrime я все так и сделал, еще до твоего последного поста)) Все отработало как ты и говорил, но я думал что будет работать немного иначе, мол можно убивать потоки.
Спасибо за помощь, лови лайк
-
@UlybnisJe в таком случае ставь Успехи равно количеству потоков, но не вижу в этом смысла
-
@DrPrime раз уж все равно не спишь, как сделать норм систему аккаунтов для ботов?
Что бы у бота было окола 5-10 свойств(я хз как это хранить или читать в BAS)
И что бы эти свойства можно было легко получить и редактировать в BAS1 поток = 1 бот с своими данными, куками(в идеале) и прокси(обязательно).
У меня хороший опыт в программировании, если у тебя тоже, можешь писать техническим языком.
Я вижу решение только в том, что хранить "ботов" в файле, ранее я работал с json и базами данных, как хранить в BAS пока хз, вижу есть xml - xpath, с ним не работал и не знаю с чем и для чего его используют.
Опыт с BAS - 3 дня
-
@DrPrime p.s не нашел, как лайк поставить :)
-
Я храню в файле в одной строке, но куки не использую, почитай вики, там есть про то как можно распарсить строку на несколько переменных. Тут еще прокакивало то некоторые кодируют стрлку в base64, а потом декодируют и парсят
-
@DrPrime можно попробовать через файл, я в вики видел как парсить с этим проблем не будет, спасибо за ответы