Запуск нескольких браузеров(потоков) с помощью кнопки PyQt5
Всем доброго времени суток! Пытаюсь реализовать бота, который бы автоматически выполнял регистрацию на сайте. В консоли всё работало отлично, начал накладывать код на дизайн и всё начало работать криво. После нажатия кнопки открывается количество окон равных количеству потоков, после закрытия данных окон уже открываются браузеры, но работают они только с одной почтой(постоянно повторяют свои действия). Изначально алгоритм работал так:
1)Открывается браузер, всё заполняет и нажимает кнопку регистрации.
- Закрывает браузер, переходит к следующей почте. Сразу скажу, начинаю только ознакамливаться с pyqt5 и многопоточностью. бот сделан через селениум. Прикладываю скриншоты и код.
start_window https://trinket.io/python/105c98fccf multiwork https://trinket.io/python/50a85f6361 Прошу прощения за такой вид ссылки, но вставить в данный пост корректно код мне не удалось :P
Указал в одном блоке кода 2 py файла. функция multiwork получает на вход url ссылку, количество потоков, функцию(либо регистрация, либо логин и различная работа), и список с почтами и паролями.
После нажатия кнопки "Регистрация", открываются ещё 3 процесса, но почему то открываются не браузеры, а ещё 3 программы.