Selenium - attributeRror: «Объект" Service 'не имеет атрибута "Get'Python

Программы на Python
Ответить
Anonymous
 Selenium - attributeRror: «Объект" Service 'не имеет атрибута "Get'

Сообщение Anonymous »

С помощью этого кода ниже:

Код: Выделить всё

import requests, os
from selenium import webdriver
from selenium.webdriver.chrome.service import Service as ChromeService
from webdriver_manager.chrome import ChromeDriverManager

url = "www.google.com"

service = ChromeDriverManager().install()

folder = os.path.dirname(service)
chromedriver_path = os.path.join(folder, "chromedriver.exe")

driver = ChromeService(chromedriver_path)
#driver = webdriver.Chrome(chromedriver_path)

driver.get(url)
Я получаю следующее сообщение об ошибке:

Код: Выделить всё

AttributeError: 'Service' object has no attribute 'get'
Я не могу использовать веб-драйвер импорта селена из-за ошибки пути к драйверу (полученной из exe-файла с абсолютным путем, загруженного из Google). Я также не могу обновить Selenium в своей среде и использовать «последнюю» версию selenium-3.141.0.
Up to line driver = ...< /code> кажется, работает, но я просто не знаю, как использовать метод get, поскольку на всех веб-сайтах он используется как driver.get(...).
Я уверен, что путаюсь с классами, поэтому это проблема совместимости вот почему я спрашиваю.

Подробнее здесь: https://stackoverflow.com/questions/793 ... ribute-get
Ответить

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

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

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

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

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