#python #selenium #selenium-webdriver #raspberry-pi #selenium-chromedriver
Вопрос:
Я пытаюсь запустить selenium на Raspberry pi 3B с 64-битной версией Buster.
Я делаю следующее, чтобы получить последний драйвер chromium:
driver = webdriver.Chrome(ChromeDriverManager(chrome_type=ChromeType.CHROMIUM).install(), options=options)
Но я получаю следующую ошибку:
[WDM] - ====== WebDriver manager ====== [WDM] - Current chromium version is 92.0.4515 [WDM] - Get LATEST driver version for 92.0.4515 [WDM] - Driver [/home/pi/.wdm/drivers/chromedriver/linux64/92.0.4515.107/chromedriver] found in cache defiScrapper.py:35: DeprecationWarning: executable_path has been deprecated, please pass in a Service object driver = webdriver.Chrome(ChromeDriverManager(chrome_type=ChromeType.CHROMIUM).install(), options=options) Traceback (most recent call last): File "defiScrapper.py", line 307, in lt;modulegt; driver = scrapper_init() File "defiScrapper.py", line 35, in scrapper_init driver = webdriver.Chrome(ChromeDriverManager(chrome_type=ChromeType.CHROMIUM).install(), options=options) File "/usr/local/lib/python3.7/dist-packages/selenium/webdriver/chrome/webdriver.py", line 72, in __init__ service_log_path, service, keep_alive) File "/usr/local/lib/python3.7/dist-packages/selenium/webdriver/chromium/webdriver.py", line 90, in __init__ self.service.start() File "/usr/local/lib/python3.7/dist-packages/selenium/webdriver/common/service.py", line 79, in start creationflags=self.creationflags) File "/usr/lib/python3.7/subprocess.py", line 775, in __init__ restore_signals, start_new_session) File "/usr/lib/python3.7/subprocess.py", line 1522, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) OSError: [Errno 8] Exec format error: '/home/pi/.wdm/drivers/chromedriver/linux64/92.0.4515.107/chromedriver'
Похоже, что драйвер не совместим с операционной системой. Есть идеи, как это исправить?
Уже несколько дней я пытаюсь заставить это работать. Я в полном отчаянии..
Спасибо за вашу поддержку!