作为标题,以下内容不适用于digitalocean ubuntu液滴,但适用于我的本地计算机。所有的软件都是一样的。
它只是挂在那里。
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()
有人能给我一些线索吗?非常感谢。我到处找,找不到任何有用的信息。
安装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
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
然后运行您的文件!
如果液滴低于所需RAM量,硒将不起作用。