正如标题所示,以下代码不适用于digitalocean ubuntu droplet,但适用于我本地的计算机。所有软件都是一样的。
它就挂在那里。
import os
from selenium import webdriver
from pyvirtualdisplay import Display
display = Display(visible=0, size=(800, 600))
display.start()
driver = webdriver.Chrome()
driver.get("http://www.google.com")
print driver.page_source.encode('utf-8')
driver.quit()
display.stop()有谁能给我点提示吗?非常感谢。我到处搜索,但找不到任何有用的信息。
发布于 2019-10-21 07:34:39
安装Selenium和Chrome
apt install -y libxss1 libappindicator1 libindicator7
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
dpkg -i google-chrome*.deb
apt install -y -f
pip3 install selenium检查Google Chrome版本
google-chrome-stable -version从https://chromedriver.chromium.org/downloads安装兼容的chromedriver
wget https://chromedriver.storage.googleapis.com/77.0.3865.40/chromedriver_linux64.zip
apt install -y unzip
unzip chromedriver_linux64.zip
rm chromedriver_linux64.zip
chmod +x chromedriver
mv -f chromedriver /usr/local/bin/chromedriver
apt install -y xvfb
pip3 install pyvirtualdisplay然后运行你的文件!
https://stackoverflow.com/questions/28663650
复制相似问题