arm 環境下安裝selenium chrome

2022-07-26 09:27:11 字數 1538 閱讀 8186

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 webdriver

from 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...