Я пытаюсь извинить селен в многопроцессорной среде. Он прекрасно работает, когда я запускаю его из скрипта "main.py", но когда я пытаюсь импортировать "main.py" в "import_main.py" и выполнять "main.py" в "import_main.py", кажется, что он выполняется за другим. Не параллельно.
Я пробовал импортировать скрипты в многопроцессорной среде без селена, казалось, работал нормально, одновременно.
В чем дело, я что-то пропускаю?
"main.py"
import multiprocessing
from selenium import webdriver
def you_tube_peja():
driver = webdriver.Chrome()
driver.get('https://www.youtube.com/watch?v=Q3EfvBZzFeg')
driver.quit()
def you_tube_wodecki():
driver = webdriver.Chrome()
driver.get('https://www.youtube.com/watch?v=LIQTd9w7yL4')
driver.quit()
if __name__ == '__main__':
p1=multiprocessing.Process(target=you_tube_peja)
p2=multiprocessing.Process(target=you_tube_wodecki)
p1.start()
p2.start()
p1.join()
p2.join()
"import_main.py"
import main
main.you_tube_peja()
main.you_tube_wodecki()
Как заставить его работать параллельно при импорте?