Как запустить сценарий Selenium в WSL2 Ubuntu и открыть Chrome в Windows?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как запустить сценарий Selenium в WSL2 Ubuntu и открыть Chrome в Windows?

Сообщение Anonymous »

Я запускаю сценарий Python Selenium в среде WSL2 Ubuntu. Однако я хочу, чтобы сценарий управлял и открывал Chrome, установленный в моей системе Windows (не в WSL).
Вот что я пробовал:

[*]Я изучал использование 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
Однако браузер Chrome, установленный в WSL, работает очень медленно.
Что мне действительно нужно, так это чтобы Selenium открывал и управлял браузером Chrome, установленным на Windows вместо той, что в WSL. Есть ли способ добиться этого?
Будем очень признательны за любые рекомендации, инструкции по настройке или примеры!

Подробнее здесь: https://stackoverflow.com/questions/793 ... on-windows
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»