Невозможно запустить более одного браузера одновременно с селеном - PullRequest
1 голос
/ 12 мая 2019

Я пытаюсь настроить программу, которая должна открывать 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 закончен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...