树莓派 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

 

 

你可能感兴趣的:(python,raspberry,树莓派,selenium)