[Решено]Проблема с патоками. Когда 1-2 потока из N сделали Success, считается что все патоки "справились"

Поддержка
  • Сделал простенький проект, авторегер mail.ru.
    В скрипте в конце, последний блок "Success" с сообщением "Зарегали!"

    Запустил 5 потоков, как только 1 выполнился, вся работа прекратилась. Словно "Success" отработал для всех потоков, а не для конкретного.

    Я хочу что бы, когда поток отработал, значит все, именно он и отработал. Когда отработают все потоки, скрипт должен полностью завершится, а у меня вылетает такое окно, пока еще капча для 1ого из потоков решается
    0_1476131680125_mailru.png

  • не поделишься секретом, как ты вводишь данные (имя, пароль, фамилию) при регистрации? они ведь должны быть разными.... самому интересно как это сделать..

  • по сути я должен увидеть в этом окне типо
    1- Зарегали!
    2 - Зарегали!
    3 - Нифига не получается, faill
    4 - Зарегали!
    5 - Забанен ip!

  • @brotok "ввод текста" в поле, меняешь тип строки на expression и в поле строки вводишь: rand()

  • @UlybnisJe скинь проект, глянем где ошибка

  • @DrPrime 0_1476132025229_mailRU registration.xml

    Пожалуйста, смотрите кому интересно, хз че не так.

  • количество успешных и неудачных выполнений поменяй, у тебя стоит 1 успешное. Хоть 100 потоков запусти, все павер после первого Success скрипт остановится.
    А лучше всего выведи потоки в успехи в ресурсы и каждый раз задавай перед запуском скрипта, а неудачи поставь 9999999

  • @DrPrime т.е нужно придумать логику, что бы скрипт не запускался повторно в потоке(так и надо в моем случае) и дал возможность другим потокам отработать корректно?

  • @UlybnisJe не нужно ничего придумывать. 0_1476132610647_Снимок.JPG
    Выставь Успешных выполнений столько, сколько аккаунтов нужно зарегистрировать. Потоки будут работать, пока количество Success не будет равно этой цифре

  • @DrPrime я все так и сделал, еще до твоего последного поста)) Все отработало как ты и говорил, но я думал что будет работать немного иначе, мол можно убивать потоки.

    0_1476132875386_mailUntitled picture.png

    Спасибо за помощь, лови лайк

  • @UlybnisJe в таком случае ставь Успехи равно количеству потоков, но не вижу в этом смысла

  • @DrPrime раз уж все равно не спишь, как сделать норм систему аккаунтов для ботов?

    Что бы у бота было окола 5-10 свойств(я хз как это хранить или читать в BAS)
    И что бы эти свойства можно было легко получить и редактировать в BAS

    1 поток = 1 бот с своими данными, куками(в идеале) и прокси(обязательно).

    У меня хороший опыт в программировании, если у тебя тоже, можешь писать техническим языком.

    Я вижу решение только в том, что хранить "ботов" в файле, ранее я работал с json и базами данных, как хранить в BAS пока хз, вижу есть xml - xpath, с ним не работал и не знаю с чем и для чего его используют.

    Опыт с BAS - 3 дня

  • @DrPrime p.s не нашел, как лайк поставить :)

  • Я храню в файле в одной строке, но куки не использую, почитай вики, там есть про то как можно распарсить строку на несколько переменных. Тут еще прокакивало то некоторые кодируют стрлку в base64, а потом декодируют и парсят

  • @DrPrime можно попробовать через файл, я в вики видел как парсить с этим проблем не будет, спасибо за ответы

  • 0 Votes
    10 Posts
    865 Views
  • 0 Votes
    5 Posts
    695 Views
  • 0 Votes
    1 Posts
    343 Views
  • 0 Votes
    3 Posts
    484 Views
  • 1 Votes
    16 Posts
    4058 Views