我有一个Raspberry Pi Zero,上面运行着Raspbian Stretch。我正在附加硬件和操作系统详细信息。我有一些Python应用程序需要在其上运行。我的应用程序需要一个Selenium网络驱动程序(任何浏览器 - 最好是Firefox或Chromium(才能运行。我到处找。经过几个小时的狩猎,我似乎找不到一个地方可以获取RaspberryPi Zero的壁虎驱动程序或chromedriver二进制文件,以便我可以下载并启动我的应用程序。
如果有人能给我指示或指向存在可靠文档的地方的指示,将不胜感激。
cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)"
NAME="Raspbian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
cat /proc/cpuinfo
processor : 0
model name : ARMv6-compatible processor rev 7 (v6l)
BogoMIPS : 697.95
Features : half thumb fastmult vfp edsp java tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xb76
CPU revision : 7
Hardware : BCM2835
Revision : 9000c1
Serial : 00000000be8ab3b5
sudo apt-get install chromium-chromedriver
这适用于 32 位树莓派臂操作系统。即使它安装了 chromium 作为浏览器,它也嵌入了 chromedriver,所以启动就好像它是 chrome 而不是 chromium。如果你使用RSelenium(在R而不是python或java中(,你可以非常轻松地使用我的pineium
R包启动:
if(!require("remotes")){install.packages("remotes")
remotes::install_github("nbarsch/pineium")
library(pineium)
#SIMPLEST POSSIBLE LAUNCH
remDr <- lit(browser="chrome")
#OPTIONALLY RUN HEADLESS
remDr <- pineium::lit(browser="chrome",headless=TRUE)
https://github.com/nbarsch/pineium