мне нужен базовый код, который открывает браузер Chrome, но код не работает моя версия Chrome — версия 123.0.6312.106 (официальная сборка) (64-разрядная версия) https://chromedriver.chromium.org/downloads Специального хромдрайвера для моей версии нет, но есть тестовый хром. я пробовал использовать оба. может кто-нибудь помочь мне в этом, я новичок в этом селене
from selenium import webdriver
chromepath = r"C:\Users\hp\Desktop\Automation\chromedriver.exe"
driver = webdriver.Chrome(chromepath)
driver.get('http://www.google.com')`
я попробовал вышеописанное, но не помогло показывает ошибку: AttributeError: объект 'str' не имеет атрибута 'capabilities'
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('http://www.google.com')
но когда я добавляю путь в качестве системной переменной, хром открывается на секунду и закрывается
отображается ошибка: версия chromedriver (114.0.5735.90), обнаруженная в PATH по адресу C:\Users\hp\Desktop\Automation\chromedriver.exe, может быть несовместима с обнаруженной версией chrome (123.0.6312.106); в настоящее время для Chrome 123.* рекомендуется использовать chromedriver 123.0.6312.105, поэтому рекомендуется удалить драйвер в PATH и повторить попытку.
Попробуйте это:
В терминале:
pip install chromedriver_py
Скрипт:
from selenium import webdriver
from chromedriver_py import binary_path
svc = webdriver.ChromeService(executable_path=binary_path)
driver = webdriver.Chrome(service=svc)
driver.get('http://www.google.com')
input("Press any key to exit.")
driver.quit()