-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Изменился способ подключения стороннего драйвера в selenium #17
Comments
@Dimmas , Димас, помоги, писал дипломную, делал прогу, обновил селениум и понеслись ошибки, пробовал откаты версий, ниче не помогает xD |
@Dimmas Прошу прощения, сам сделал ) |
мой пример для Linux |
@Dimmas Привет, ты работаешь с веб-таблицами? Я всё, что мог перерыл для веб-таблиц, не могу сделать код. Точнее ошибка, постоянно. |
@Dimmas Подскажите пожалуйста как на маке юзать драйвер? Если я все правильно сделал, то не подскажите как права расшарить драйвер? Message: 'yandexdriver' executable may have wrong permissions. |
Не являюсь пользователем МакОС. Судя по ошибке selenium видит драйвер. Попробуйте выполнить в терминале chmod 755 'path to YandexDriver' |
Да, исследовательским путем завел драйвер. Права на папку, потом ещё надо макси разрешить запуск программы от неизвестного разработчика. И все, работает. Спасибо. |
Hi! В readme-файле описан способ выбрать yandexdriver при использовании selenium в Python.
Пример некорректный, т.к. по всей видимости версия selenium обновилась и теперь для работы с yandexdriver актуален следующий код:
from selenium import webdriver
from selenium.webdriver.chrome.service import Service as ChromeService
binary_yandex_driver_file = r'yandexdriver' # path to YandexDriver
options = webdriver.ChromeOptions()
service = ChromeService(executable_path=binary_yandex_driver_file)
driver = webdriver.Chrome(service=service)
driver.get('https://yandex.ru')
The text was updated successfully, but these errors were encountered: