Многопоточность или многопроцессорность для бота веб-автоматизации в python? - PullRequest
0 голосов
/ 26 сентября 2018

Мой сценарий сканирует цены на определенные продукты на nike.com и будет продолжать фиксировать цену продуктов до тех пор, пока они не поступят в продажу, и в этот момент он создаст несколько экземпляров для входа в несколько учетных записей для покупки продукта.

У меня уже есть функция очистки веб-сайта и проверки произведенного продукта, но я хочу знать, должен ли я использовать многопроцессорную обработку или многопоточность для выполнения процесса входа и выхода из системы?

Что будетбыть более эффективным при обработке нескольких экземпляров процесса веб-автоматизации?Я использую селен без головы в Firefox, если это поможет.

1 Ответ

0 голосов
/ 26 сентября 2018

Потоки создаются гораздо быстрее, они занимают меньше места, поскольку они совместно используют память и могут обмениваться данными, просто обновляя переменные, поскольку все они имеют доступ к одному и тому же пространству памяти.

Мне лично вам нравитсяmultiprocessing.dummy модуль, который позволяет обрабатывать потоки с помощью многопроцессорного API, что очень удобно.

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