我正在尝试设置一个程序,该程序需要一次打开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个浏览器之一完成时,我想启动一个新的浏览器。