sudo apt-get install xvfb
wget https://raw.githubusercontent.com/wycm/md-image/master/2019-03-14/google-chrome-stable_69.0.3497.100-1_amd64.deb
,sudo dpkg -i google-chrome-stable_69.0.3497.100-1_amd64.deb
。apt-get -f install
。wget https://raw.githubusercontent.com/wycm/md-image/master/2019-03-14/chromedriver_linux64.zip
unzip chromedriver_linux64.zip
Xvfb :99 -ac -screen 0 1280x1024x24 &
export DISPLAY=:99
执行chrome.py脚步(须要安装:selenium:pip install selenium
),代码以下:
html
from selenium import webdriver import time if __name__ == '__main__': options = webdriver.ChromeOptions() options.add_argument("--no-sandbox") //刚刚解压的chromedriver路径 driver = webdriver.Chrome("/root/wy/chromedriver",chrome_options=options) driver.get('https://www.baidu.com') print(driver.title) time.sleep(1) driver.close()
测试环境是否安装成功,能正确执行说明基本的运行环境已经搭建成功,以下图python
sudo apt-get install --no-install-recommends ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal -y
sudo apt-get install vnc4server -y
vncserver :1
,首次运行会提示你设置密码。用于在后面使用客户端登陆时须要。export DISPLAY=:1
。屏幕共享
,而后连上这台远程server,输入刚刚设置的密码。而后执行python chrome.py
就能看到这台server的实时输出了。以下图版权声明
做者:wycm
出处:http://www.javashuo.com/article/p-zoghlwop-bv.html
您的支持是对博主最大的鼓励,感谢您的认真阅读。
本文版权归做者全部,欢迎转载,但未经做者赞成必须保留此段声明,且在文章页面明显位置给出原文链接,不然保留追究法律责任的权利。
linux