Как реализовать асинхронную многопоточность в Browser Automation Studio | Многопоток в BAS

Поделиться
HTML-код
  • Опубликовано: 14 ноя 2024

Комментарии • 28

  • @СергейК-о8и
    @СергейК-о8и 2 года назад +2

    Вот жеж блин. Совсем недавно с BAS. Но имею 3-х летний опыт разработки парсеров в другой среде. И одна из задач в текущем проекте как раз раскидать ресурс по разным потокам. И как раз уперся в то, что потоки брали одни и те же строчки из ресурса. Я уже и в поддержку писал и видосы от разработчика раз 5 посмотрел, но нигде про этот notreuse ни слова. А тут прям как гром средь бела дня. СПАСИБО!!! Кстати, вписывать этот параметр можно автоматом. Если добавлять ресурс из всплывающего списка, то там чекбокс есть внизу окна неприметный "Повторное использование". Если его переключить, то при добавлении ресурса, например, в переменную параметр notreuse будет подставляться автоматически.

  • @VovanBloger
    @VovanBloger 2 года назад

    Вместо "ресурс в список" -> "количество элементов в списке", можно выбрать просто "Количество элементов в ресурсе".
    А так, большое спасибо за уроки! Многое самому очень сложно понять, без примеров и объяснений!

  • @DenTicT
    @DenTicT 3 года назад +1

    Спасибо, узнал много полезного. А как можно сделать тоже самое, но чтобы был ещё прокси на каждый поток свой?

    • @browserautomationstudio
      @browserautomationstudio  3 года назад +1

      А тоже самое, просто в строчку с логином и паролем еще впиндюрить прокси и парсить не 2 значения, а 3

    • @DenTicT
      @DenTicT 3 года назад

      @@browserautomationstudio Спасибо. А есть возможность добавить так, чтобы не в тот файл с логином/паролем дописывать а из отдельного файла загружать прокси?

  • @NikesTV
    @NikesTV Год назад

    Здравствуйте! Сделал все тоже самое, что и Вы, но у меня возникла проблема. Почему-то, когда в txt файле, где находится логин и пароль, если 100 и менее аккаунтов, то скрипт работает нормально, но если там например 101 и более аккаунтов, то скрипт даже не запустится. Не подскажите, в чем может быть дело?

  • @legendary0022
    @legendary0022 Год назад

    Спасибо очень помог

  • @generalanabolik4748
    @generalanabolik4748 10 месяцев назад

    в чем разница многопоточность просто и многопоточность в асинхронной функции?? это просто сложнее?

    • @browserautomationstudio
      @browserautomationstudio  8 месяцев назад

      Асинхронная работает независимо от других потоков, по сути разницы в данной реализации нет

  • @Слава-э5ц3з
    @Слава-э5ц3з Год назад +1

    Уроки крутые, спасибо. Только одно замечание(говорю только за себя, другим может норм), поскольку это обучающие видео, то не надо делать и объяснять так быстро, куда торопиться?) Лично мне приходилось много раз отматывать назад чтобы уловить все действия. А так молодец, самый полезный канал

  • @esp2644
    @esp2644 3 года назад +1

    Это типо когда можно решить 3 разных задачи как тут и автоматически распределить между ними многопоточность?

    • @browserautomationstudio
      @browserautomationstudio  3 года назад

      Да верно

    • @esp2644
      @esp2644 3 года назад

      @@browserautomationstudio не совсем , эти 2 свойства не позволяют не закрывать браузер и не закрывать поток, в этом преимущество над обычной - выполнить функцию в многопоток

    • @esp2644
      @esp2644 3 года назад

      В обычном методе время тратится на это

  • @Statov
    @Statov 3 года назад

    Спасибо

  • @ДенисКравченко-ы7е
    @ДенисКравченко-ы7е 3 года назад

    Привет, а чем отличается обычный многопоток от асинхронного?

    • @cyberpc267
      @cyberpc267 3 года назад

      Обычный будет одни и те же строчки брать.

    • @---jp6xk
      @---jp6xk 3 года назад

      В простоте и производительности

    • @---jp6xk
      @---jp6xk 3 года назад

      @@cyberpc267 обычную много поточность можно тоже настроить просто ресурсов железа больше будут жрать и настройка муторней

  • @Alexey_Ivanov330
    @Alexey_Ivanov330 3 года назад +4

    УРОВЕНЬ ЗВУКА ТИХИЙ!

  • @generalanabolik4748
    @generalanabolik4748 10 месяцев назад +1

    а в чем разница между вызов функции асинронно и количеством потоков? если вы получаете то же самое если увеличите количетсво потоков кнопками. зачем писать много кода для вызова функции асинхронно? если раницы нет или есть?

    • @Muerte_S
      @Muerte_S 10 месяцев назад +1

      Скорость выполнения и запуска сильно отличается очень сильно

    • @Agent_Archer
      @Agent_Archer 10 месяцев назад +1

      но если для выполнения функции нужен браузер, тогда какойсмысл ее дергать асинхронно?

  • @pivondepelo
    @pivondepelo 2 года назад

    он у меня вылетает