selenium web driver на raspberry pi 4 не открывает сайт и вечно грузит страницу

У меня raspberry 4 с linux32 Из-за этого есть проблемы с запуском силениума. Следуя этому вопросу https://stackoverflow.com/questions/70886717/chromedriver-for-linux32-does-not-exist-python-selenium-chromedriver мне удалось устранить различные ошибки запуска, но я столкнулась с ещё одной, решения которой в сети мне не удалось найти.

Мною были скачаны последние версии браузера и драйвера (версия 98.0.4758.106-rpt1) с помощью команд :
sudo apt-get install chromium-browser и sudo apt-get install chromium-chromedriver

При попытке запустить следующий код:

import platform 
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.options import Options
from webdriver_manager.chrome import ChromeDriverManager

options = Options()
if platform.system() == "Linux" and platform.machine() == "armv7l": # if raspi 
    options.BinaryLocation = (r"/usr/bin/chromium-browser")
    service = Service(r"/usr/bin/chromedriver")
else: # if not raspi and considering you're using Chrome
    service = Service(ChromeDriverManager().install())

driver = webdriver.Chrome(service=service,options=options)
driver.get("http://www.google.com")

открывается браузер, но сайт не загружается. Идёт вечная загрузка. Ошибок никаких не выдает. Если запускать драйвер с консоли то он стартует

pi@raspberrypi:/usr/bin $ sudo chromedriver 
Starting ChromeDriver 98.0.4758.106 (452172edee96f9-refs/branch-heads/4758@{#1161}) on port 9515
Only local connections are allowed.
Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
ChromeDriver was started successfully.

Может кто сталкивался с подобной проблемой? И есть идеи или варианты как это можно решить?


Ответы (0 шт):