Многопоток

Поддержка
  • Всем салют!
    Скажите, как отладить многопоток так, чтобы каждый поток работал с определенным списком.
    Пример:
    Масслайкер вк. Каждый поток(на котором один аккаунт) берет определенный список или столбец с списком аккаунтов, проставляет лайки и после, скажем, 15 действий(лайков) прекращает работу.
    Для того, чтобы разные аккаунты работали с разными списками id отобранными по разным критериям и завершали работу после определенного кол-ва действий, во избежания бана.
    Гуру BAS'a заранее спасибо!:)

  • Имхо вопрос очень обширный. Вы начните писать, чтобы было видно где у Вас затык. Например, в настройках указывать соответствия аккаунт-список для начала можно.

  • создаешь ресурс со списком аккаунтов и используешь его. одновременных использований поставь 1. строки будут использоваться по разу

  • @romanbiz
    Затык в самом начале.
    1.Включение куки
    2.Дальше вопрос как строить архитектуру, чтобы решить проблему?
    3.И как ограничивать каждый поток по тому сколько раз скрипт пройдет?

  • @artihorror
    Нужно, чтобы на один поток работал с определенными id(страницы вк разных пользователей), то есть - либо список id под один поток, либо столбец в списке под один поток или другое решение. Чтобы мои аккаунты не работали с рандомно выбранными из списка id?
    И как ограничить/распределить так, чтобы все потоки проходили одинаковое кол-во раз, или по крайней мере не превышали установленное кол-во раз, иначе бан?
    Вот я о чем

  • @BaronVonMacaron охоспаде... написал же.. держи проект 0_1504297647562_gfgfg.xml и укажи в ресурсе путь к этому текстовику 0_1504297672937_dsfsdf.txt потом почитай лог и статискику выполнения и благодари)

  • @artihorror счас глянем;)

  • @BaronVonMacaron 1 поток - 1 id, что еще надо?)

  • @artihorror
    Ну да, вторую часть вопроса решил, за это спасибо.
    Но самое главное - как разным потокам назначить разные массивы/списки id. Не в смысле, что они из списка не берут одни и те же id. А в смысле, одному потоку - один список/массив, другому потоку - другой список/массив.

  • @BaronVonMacaron
    Есть решение:
    1.Грузим куки
    2.Парсим строку id загруженного(нашего) аккаунта
    3.Скрипт находит список/папку название которого идентично id загруженного(нашего) аккаунта.

    Завтра с утреца попробую:)
    Я просто думал, что кто-нибудь да сталкивался с подобным и знает оптимальное решение
    Это че надо было просто усыпить выполнение, чтобы потоки жадно не хапали... пожалуй всплакну перед сном..

  • @BaronVonMacaron а, эт не понял, решается так: присвоить каждому списку номера потоков с которыми они будут работать. Например список 1 работает с потоками 1,4,7, список 2 - 2,5,8, список 3 - 3,6,9 и тд. в начале скрипта получать номер потока и брать нужный список через switch (самому на js написать придется, инфа тут или же несколько if, тоже самое что switch получится, но места в разы больше занимает на экране).

  • @BaronVonMacaron через куки.. неплохая идея)

  • 0 Votes
    4 Posts
    542 Views
  • -3 Votes
    1 Posts
    309 Views
  • 0 Votes
    7 Posts
    717 Views
  • 0 Votes
    8 Posts
    754 Views
  • 0 Votes
    35 Posts
    5498 Views