Я пытаюсь получить доступ к веб-сайту и взаимодействовать с ним, используя селен и драйвер chrome.Я скачал драйвер chrome с здесь , в частности я скачал версию 2.45 и версию linux64, потому что я на Raspberry Pi.Я также установил geckodriver версию arm для linux.Я распаковал оба этих файла и переместил их в мою папку / usr / bin, потому что там мой путь к Python 3.Вот мой код:
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('http://www.google.com")
Я запускаю этот код и получаю сообщение об ошибке:
Traceback (most recent call last):
File "/home/pi/test with selenium.py", line 2, in <module>
driver = webdriver.Chrome()
File "/home/pi/.local/lib/python3.5/site-
packages/selenium/webdriver/chrome/webdriver.py", line 73, in __init__
self.service.start()
File "/home/pi/.local/lib/python3.5/site-
packages/selenium/webdriver/common/service.py", line 76, in start
stdin=PIPE)
File "/usr/lib/python3.5/subprocess.py", line 676, in __init__
restore_signals, start_new_session)
File "/usr/lib/python3.5/subprocess.py", line 1282, in _execute_child
raise child_exception_type(errno_num, err_msg)
OSError: [Errno 8] Exec format error
Я проверил, чтобы убедиться, что chromedriver является исполняемым файлом, и это, я знаю,это от просмотра свойств и разрешений, и он говорит, что любой может выполнить файл.Я попытался установить homebrew (я не уверен, правильно ли я это сделал) и запустить brew install chromedriver, все равно не получилось.Другое решение, которое я прочитал в Интернете, показало, что у меня неправильный файл chromedriver для моей операционной системы, но я уверен, что это так.Я впервые использую селен, поэтому, надеюсь, я не делаю это совершенно неправильно.Любая помощь приветствуется!