1. 公升級軟體
apt-get update
2. 安裝pip
apt-get install python3-pip
3. 安裝selenium
pip3 install selenium
.4.. 安裝chromedriver
sudo apt-get install chromium-chromedriver
5. 檢視安裝路徑
dpkg -l chromium-chromedriver
**:
from selenium import webdriverfrom selenium.webdriver.chrome.options import options
chrome_options = options()
# 無頭模式啟動
chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable-gpu')
chrome_options.add_argument("window-size=1024,768")
chrome_options.add_argument("--no-sandbox")
browser = webdriver.chrome(chrome_options=chrome_options, executable_path="/usr/bin/chromedriver")
browser.get("")
print(browser.page_source)
browser.close()
有時候會出現如下的錯誤
selenium.common.exceptions.webdriverexception: message: unknown error: chrome failed to start: exited abnormally
(unknown error: devtoolsactiveport file doesn't exist)
(the process started from chrome location /usr/bin/chromium-browser is no longer running, so chromedriver is assuming that chrome has crashed.)
(driver info: chromedriver=72.0.3626.121,platform=linux 4.14.71+ armv6l)
原因:
沒有新增如下**chrome_options.add_argument('--disable-gpu')
chrome_options.add_argument("window-size=1024,768")
chrome_options.add_argument("--no-sandbox")
截圖時漢字變成方塊的問題:
安裝中文字型
apt-get -y install fontconfig xfonts-utils
Linux下搭建arm交叉編譯環境
首先需要在網上搜尋arm linux gcc 4.3.2.tgz 傳到linux下,執行tar xzvf arm linux gcc 4.3.2.tgz c 解壓到根目錄下 目錄結構 usr local arm 4.3.2 這樣,編譯器就解壓到了linux系統中 然後建立環境變數,使用arm lin...
ubuntu下arm交叉編譯環境配置
系統環境 linux winnie virtualbox 3.19.0 25 generic 26 14.04.1 ubuntu 注意最好是32位機,不然安裝的交叉編譯鏈一定要找到對應64位機的版本 軟體 arm linuc gcc 4.4.3 步驟 1 解壓 tar xzvf arm linux ...
php SeasLog iunx環境下安裝
php官方 作者的github tar zxvf seaslog 1.6.2.tgz 3.切換到seaslog 1.6.2目錄執行phpize命令 如果phpize命令找不到,那就用絕對路徑執行 usr local php bin phpize操作 目錄中會多出乙個configure檔案 4.檢測s...