Помогите пофиксить ошибку daemonic processes are not allowed to have children. Пробовал запускать процесс через billiard, но ошибка та же. Это связанно с undetected_chromedriver так как с обычным драйвером все нормально.
def createBrowser():
options = webdriver.ChromeOptions()
options.add_argument('--disable-infobars')
options.add_argument("--disable-extensions")
options.add_argument('--log-level=3')
options.add_argument("--window-size=900,900")
options.add_argument(f"user-agent={UserAgent().random}")
browser = uc.Chrome(options=options)
return browser
def RUN(LOGIN, PASSWORD):
browser = createBrowser()
browser.get("https://example.com/")
if __name__ == "__main__":
with mp.Pool(processes=2) as p:
for i in range(2):
LOGIN = "123"
PASSWORD = "123"
p.apply_async(RUN, args=(LOGIN, PASSWORD,))
p.close()
p.join()