硒加pyvirtualdisplay对洋地黄液滴不起作用



作为标题,以下内容不适用于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量,硒将不起作用。

相关内容

  • 没有找到相关文章

最新更新