樹莓派 python+selenium+chromium 安裝及使用

1、安裝 chromium-browser

sudo apt-get install chromium-browse

2、下載驅動包 chromium-chromedriver

瀏覽器版本及驅動對應關係:

注意 :chromedriver的版本要與你使用的chrome版本對應,對應關係如下:

chromedriver版本 支持的Chrome版本
v2.33 v60-62
v2.32 v59-61
v2.31 v58-60
v2.30 v58-60
v2.29 v56-58
v2.28 v55-57
v2.27 v54-56
v2.26 v53-55
v2.25 v53-55
v2.24 v52-54
v2.23 v51-53
v2.22 v49-52
v2.21 v46-50
v2.20 v43-48
v2.19 v43-47
v2.18 v43-46
v2.17 v42-43
v2.13 v42-45
v2.15 v40-43
v2.14 v39-42
v2.13 v38-41
v2.12 v36-40
v2.11 v36-40
v2.10 v33-36
v2.9 v31-34
v2.8 v30-33
v2.7 v30-33
v2.6 v29-32
v2.5 v29-32
v2.4 v29-32

     原文:http://www.cnblogs.com/technologylife/p/5829944.html

下載對應驅動包:

https://launchpad.net/ubuntu/trusty/+package/chromium-chromedriver

3、安裝驅動包

sudo dpkg -i 對應deb包文件名

安裝路徑如下:

/usr/lib/chromium-browser/chromedriver

4、安裝虛擬桌面

sudo apt-get install xvfb

5、可通過安裝vnc 遠程界面操作

6、python 使用selenium 測試腳本

# coding=utf-8
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
import os
#chromedriver='/home/pi/Downloads/chromedriver'
chromedriver='/usr/lib/chromium-browser/chromedriver'
chrome_options = webdriver.ChromeOptions()

# 連接已打開瀏覽器,避免每次打開瀏覽器
chrome_options.add_experimental_option("debuggerAddress", "localhost:9222")
os.environ["webdriver.chrome.driver"] = chromedriver

browser = webdriver.Chrome(chromedriver,chrome_options=chrome_options)
# browser = webdriver.Chrome(executable_path=chromedriver)
browser.get("http://baidu.com")

browser.close()

參考鏈接:

https://stackoverflow.com/questions/31190164/using-selenium-on-raspberry-pi-with-chromium

https://my.oschina.net/u/727875/blog/1608342

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章