Я пытаюсь настроить программу, которая должна открывать 25 браузеров одновременно (как максимум, но я не могу получить даже 2. Основная цель - запускать один браузер каждый раз, когда другой браузер завершает работу
Я сделал это несколько проектов назад, но теперь это не работает, я пытался с ThreadPoolExecutor
import os
from concurrent.futures import ThreadPoolExecutor
import time
with open("urls.txt", 'r') as f:
urls = f.read().split("\n")
q = queue.Queue()
x = 0
executor = ThreadPoolExecutor(len(urls))
while x < 25:
executor.submit(os.system("python web.py -u" + '"' + urls[x] + '"'))
Я хотел бы иметь 25 браузеров, но я не могу перейти более 1, я хотел бы запустить новыйодин, когда один из этих 25 закончен.