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