似乎
chromedriver
需要一些额外的库。这为我解决了问题:
apt-get install -y libglib2.0-0=2.50.3-2 \
libnss3=2:3.26.2-1.1+deb9u1 \
libgconf-2-4=3.2.6-4+b1 \
libfontconfig1=2.11.0-6.7+b1
我正在使用docker容器而不是没有x/gui的服务器/vm进行类似的设置。
为了找出需要哪些依赖项,我尝试从命令行迭代运行它,如下所示:
/opt/chromedriver/2.33/chromedriver --version
一次又一次。
然后每次我都用
apt-cache search <STUFF>
和
apt-cache madison <STUFF>
找出
deb
所需的包
铬合金驱动器
2.33(在我的例子中,但是我想类似的东西对任何版本的
铬合金驱动器
)