<font size='3'>иллюстрировать:Этот блог основан наselenium 4.1.0</font>
Пошаговые инструкции:
На примере браузера Chrome шаги настройки следующие:
Щелкните правой кнопкой мыши ярлык браузера Chrome — Свойства — Цель. Значением цели является местоположение браузера Chrome.
Браузер Chrome на Mac обычно:
/Applications/Google\ Chrome.app/Contents/MacOS
Щелкните правой кнопкой мыши Мой компьютер-Свойства-Дополнительные параметры системы-Дополнительные-Переменные среды и добавьте путь к переменной пути системных переменных.
В файл ~/.bash_profile добавьте следующую информацию:
export PATH=/Applications/Google\ Chrome.app/Contents/MacOS:$PATH
Сохраните и закройте файл .bash_profile, и конфигурация вступит в силу, когда в терминале будет выполнено следующее именование:
source ~/.bash_profile
После закрытия всех процессов браузера Chrome введите имя браузера в терминале. Если вы можете открыть браузер, настройка прошла успешно.
<font color='red'>
Уведомление:
Имя браузера в Windows: chrome.
Имя браузера на Mac: Google\Chrome.
</font>
После закрытия всех процессов браузера Chrome введите в терминале команду отладки:
Формат команды: имя браузера --remote-debugging-port=номер порта
пример:
windows:chrome --remote-debugging-port=9222
mac:Google\ Chrome --remote-debugging-port=9222
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()
options.debugger_address = 'localhost:9222'
driver = webdriver.Chrome(options=options)
# Перейдите в Baidu и проверьте, успешно ли повторное использование.
driver.get('https://www.baidu.com/')