首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Selenium驱动程序不工作于Pi零和错误代码-4

Selenium驱动程序不工作于Pi零和错误代码-4
EN

Stack Overflow用户
提问于 2019-02-17 05:11:40
回答 1查看 1.4K关注 0票数 4

我正在尝试在一个新的Pi零W上设置一个脚本,这个脚本以前是在我的Pi 3 B上工作的。似乎硬件可能导致了这个问题,因为简单地将整个操作系统等移动到新的pi会导致这个问题。没有其他的变化。

我试着查看我的Chrome和铬驱动程序版本,并将其匹配起来。我还使用了ARMhf版本的铬驱动程序,在这里可以找到https://launchpad.net/ubuntu/trusty/+package/chromium-chromedriver

我的项目完整代码集在这里https://github.com/RemakingEden/ski-lodge-tv-slideshow,相关代码是

代码语言:javascript
复制
import sys
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.action_chains import ActionChains
import time
import schedule
import os

url1 = 'http://niseko.nadare.info/'
url2 = 'https://www.windy.com/?43.044,141.348,5,i:pressure,p:off'
url3 = 'https://www.niseko.ne.jp/en/niseko-lift-status/'
intervalAmount = 45
chromeDriverLocation = "/usr/lib/chromium-browser/chromedriver"
timeToSwitch = "09:00"
vlcPlaylistDirectory = "/home/pi/snowFilms"

options = Options()
options.add_argument("--kiosk")
options.add_argument('disable-infobars')
driver = webdriver.Chrome(chromeDriverLocation, 
chrome_options=options)    

当它在Pi 3B上工作时,我希望它能在零上工作,但是在零上,我得到了错误

代码语言:javascript
复制
Traceback (most recent call last):
  File "/home/pi/python/ski-lodge-tv-slideshow/skiLodge.py", line 24, in <module>
    driver = webdriver.Chrome(chromeDriverLocation, chrome_options=options)
  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 98, in start
    self.assert_process_still_running()
  File "/home/pi/.local/lib/python3.5/site-packages/selenium/webdriver/common/service.py", line 111, in assert_process_still_running
    % (self.path, return_code)
selenium.common.exceptions.WebDriverException: Message: Service /usr/lib/chromium-browser/chromedriver unexpectedly exited. Status code was: -4

Selenium版本为3.141.0

铬为65.0.3325.181

显色驱动器为65.0.3325.181

我到处寻找身份代码的清单,以及它们的含义。如果有人有他们,或者知道如何帮助他们,那就太棒了。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-24 07:56:31

在环顾四周之后,我没有发现-4代码的含义,但是我已经为自己找到了一个解决方案。

sudo apt-get update && sudo apt-get -y upgrade

由于我已经更新了,我想是升级造成了这一变化。如果这对你不起作用,我发现了一个很大的讨论和一些指导,谁有相同的问题与不同的应用程序。你可以按照那里的指示去看看这些是否有帮助。https://github.com/timgrossmann/InstaPy/issues/4033#issuecomment-466491400

不要忘记得到正确的armhf版本的色度驱动器,我在上面的问题中链接,并确保所有的铬版本匹配。祝你好运,硒在Pi上并不容易,但它是可能的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54730305

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档