Concurrency and Selenium - Multiprocessing vs Multithreading Concurrency and Selenium - Multiprocessing vs Multithreading selenium selenium

Concurrency and Selenium - Multiprocessing vs Multithreading


Web driver is just a driver, a driver cannot drive a car without a car.

For example when you use ChromeDriver to communicate with browser, you are launching Chrome. And ChromeDriver itself does no calculation but Chrome does.

So to clarify, webdriver is a tool to manipulate browser but itself is not a browser.

Based on this, definitely you should choose thread pool instead of process pool as it is surely an I/O bound problem in your python script.