Вот что я пробовал:
[*]Я изучал использование X-сервера для отображения Windows Chrome, но понял, что это не то, что мне нужно, и это не работает.
[*]Я установил Chrome внутри WSL вместе с Chrome WebDriver. Теперь скрипт работает, и веб-страницы открываются в браузере Chrome, установленном на WSL.
(Он отлично работает для приведенного ниже простого фрагмента кода.)
Код: Выделить всё
from selenium import webdriver
# Keep Chrome browser open after program finishes
chrome_options = webdriver.ChromeOptions()
chrome_options.add_experimental_option("detach", True)
driver = webdriver.Chrome(options=chrome_options)
driver.get("https://www.amazon.com/")
# driver.close() # Close the active tab
driver.quit() # Close the entire browser window
Что мне действительно нужно, так это чтобы Selenium открывал и управлял браузером Chrome, установленным на Windows вместо той, что в WSL. Есть ли способ добиться этого?
Будем очень признательны за любые рекомендации, инструкции по настройке или примеры!
Подробнее здесь: https://stackoverflow.com/questions/793 ... on-windows