nkvoronov / script.module.selenium

6 stars 2 forks source link

Error in libreelec version 18 #1

Open FranciscoCarbonell opened 5 years ago

FranciscoCarbonell commented 5 years ago

`WebDriverException: Message: Service /storage/.kodi/addons/script.module.selenium/bin/chromedriver/libreelec/chromedriver unexpectedly exited. Status code was: 2

my code

from selenium import webdriver
from selenium.webdriver.common.driver_utils import get_driver_path
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

.....

driverPath = get_driver_path('chromedriver')
options = webdriver.ChromeOptions()
options.add_argument('headless')
driver = webdriver.Chrome(driverPath, chrome_options=options)
driver.get(self.url)
element_present = EC.presence_of_element_located((By.ID, 'DtsBlkVFQx'))
WebDriverWait(driver, 10).until(element_present)
bs = BeautifulSoup(driver.page_source,'html.parser')
data = bs.find(id=self.selector).text

`In windows work but in libreelec (raspbery pi 1 b) show this error

nkvoronov commented 5 years ago

https://github.com/nkvoronov/script.module.webvideonodes/blob/master/lib/webvideonodes/videonodes.py > def RunWebBrowser(self): for libreelec use docker + https://hub.docker.com/r/selenium/standalone-chrome/

FranciscoCarbonell commented 5 years ago

thank, but how i intall in libreelec standalone-chrome? docker run -d --name ${CONTAINER_NAME} -p 4444:4444 -v /dev/shm:/dev/shm selenium/standalone-chrome

I update standalone-chrome in root directory?

nkvoronov commented 5 years ago

install docker addon https://forum.libreelec.tv/thread/6721-linuxserver-io-docker-addons-and-general-docker-info/ docker pull selenium/standalone-chrome https://hub.docker.com/r/selenium/standalone-chrome/