Многопроцессорность и Selenium Python

У меня есть 3 драйвера (браузеры Firefox), и я хочу, чтобы они были ---- +: = 0 =: + ---- в списке веб-сайтов.У меня рабочий определяется как:Таким образом, воркер просто получит доступ к очереди, содержащей идентификаторы, и будет использовать браузер для каких-либо действий.Я хочу иметь пул рабочих, чтобы, как только рабочий закончит использовать браузер, чтобы делать что-то на веб-сайте, определенном id_, он сразу же начал работать, используя тот же браузер, чтобы делать что-то на следующем id_, найденном в очереди.У меня тогда это:Здесь у меня проблема, я не знаю, как определить своих воркеров, чтобы они были в пуле.Каждому драйверу мне нужно назначить рабочего, и все рабочие разделяют одну и ту же очередь идентификаторов.Это возможно?Как мне это сделать?Еще одна идея, которая у меня есть, - создать очередь браузеров, чтобы, если драйвер ничего не делает, он брался рабочим вместе с id_ из очереди для выполнения нового процесса.Но я совершенно новичок в многопроцессорности и даже не знаю, как это писать.Я ценю вашу помощь.
7 голосов | спросил Vladimir Vargas 3 +03002016-10-03T06:36:18+03:00312016bEurope/MoscowMon, 03 Oct 2016 06:36:18 +0300 2016, 06:36:18

0 ответов


Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132