Multiprocessing and Selenium Python
You could try instantiating the browser in the worker:
def worker(queue): browser = webdriver.Chrome() try: while True: id_ = queue.get(True) obj = ReviewID(id_) obj.search(browser) if obj.exists(browser): print(obj.get_url(browser)) else: print("Nothing") finally: brower.quit()