本篇介绍如何在树莓派Raspberry Pi 中安装并使用Python + Selenium 控制Chromium 浏览器进行各种自动化操作。

安装Selenium 与Chromium WebDriver

正常来说树莓派在安装好之后,预设的浏览器就是Chromium,不需要另外安装,如果有例外的状况需要自行安装的话,可用apt 安装:#安装Chromium浏览器

sudo apt-get install chromium-browser

安装Python 的Selenium 模组:#安装Selenium模组

pip3 install selenium

从launchpad.net下载Chromium浏览器专用的WebDriver,由于树莓派是用ARM的CPU,下载时要选择armhf (Updates)的版本。#下载Chromium浏览器WebDriver

wget http://launchpadlibrarian.net/361669488/chromium-chromedriver_65.0.3325.181-0ubuntu0.14.04.1_armhf.deb

下载之后,接着安装:#安装Chromium浏览器WebDriver

sudo dpkg -i chromium-chromedriver_65.0.3325.181-0ubuntu0.14.04.1_armhf.deb

正常来说Chromium浏览器的WebDriver会放在/usr/lib/chromium-browser/chromedriver。

Python Selenium 指令稿

以下是一个使用Python 的Selenium 模组,控制浏览器的简单范例。from selenium import webdriver

#使用Chromium的WebDriver

driver = webdriver.Chrome( ' /usr/lib/chromium-browser/chromedriver ' )

#开启Google首页

driver.get( ' https://www.google.com/ ' )

#关闭浏览器

# driver.close()

python chromium 自动化_树莓派Raspberry Pi 使用Python + Selenium 控制Chromium 浏览器相关推荐

  1. kodi树莓派_树莓派Raspberry Pi 安装XBMC(Kodi)方法及使用教程

    树莓派Raspberry Pi 安装XBMC(Kodi)方法及使用教程4 C  i9 E$ h! o' Z) j1 w7 Y* S( } p3 _( y" h, V/ C4 P. K& ...

  2. 树莓派要mysql的密码_树莓派raspberry Pi 3B+系统中安装mysql过程中不提示输入密码,安装完后如何设置密码...

    树莓派raspberry Pi 3B+安装mysql未提示输入密码,安装后修改mysql密码默认密码 使用mysql -uroot -p 命令连接mysql时,报错 pi@raspberrypi:/ ...

  3. 比树莓派强 mysql 性能_树莓派Raspberry Pi下MicroSD卡(TF卡)性能跑分对比测评|SanDisk vs 三星...

    前言 最近树莓派4B的2G版本降价了从45刀降到了35刀,欧洲这边同步降价~虽然因为税率高反而要将近40欧,但是比起之前的50欧 还是算大幅降价了! 树莓派需要自备一个MicroSD卡,于是在选卡的时 ...

  4. 树莓派python开发教程_树莓派教程(基于python编程)--入门篇

    原标题:树莓派教程(基于python编程)--入门篇 一:格式化SD卡 SD卡插入读卡器连接电脑,使用SDFormatter对SD卡进行格式化 (重装烧录也要进行着SD卡格式化操作) 二:下载官方镜像 ...

  5. 树莓派python编程优点_树莓派为什么会使用python编程?为什么有时python运行效率不高?...

    在许多编程语言中,Python的语法也有很大不同.Python使用空格或缩进来分隔不同的代码块.C语言和其他语言使用花括号来区分不同的代码块,例如if语句,Python使用冒号和缩进来定义代码块.这也 ...

  6. 树莓派python开发教程_树莓派Raspberry开发从基础到进阶视频+设计资料超详细教程下载...

    课程内容 [初级篇]重点推荐:树莓派开发实战视频教程+文档教程(含源码) 课程目录 教学视频与源代码 1.[进阶篇]Raspberry详细视频教程 树莓派基础 安装树莓派的操作系统 远程登录和使用树莓 ...

  7. 树莓派python机器人程序_树莓派打造对话机器人 Python(转)

    工具列表 1. **树莓派**(型号不要求,本人使用的是3B) 2. **usb麦克风**(某宝有卖,我就不打广告了) 用来录音 3. **音响或者喇叭**(某宝也有卖) 用来播放 以上就是需要的工具 ...

  8. openhd 树莓派_玩转树莓派Raspberry Pi 篇二:XBMC篇

    玩转树莓派Raspberry Pi 篇二:XBMC篇 2014-04-14 11:23:51 543点赞 737收藏 114评论 大家好,又见面了. 知乎上有人问"给 PC 装黑苹果的人是什 ...

  9. 树莓派(raspberry pi)日记1之个人网站的构建(localhost内网穿透实现公网可以访问)

    树莓派(raspberry pi)日记1之个人网站的构建(localhost内网穿透实现公网可以访问) 板子:raspberry pi 3B+ // 作者:shawn 2021.2.9 14:10 A ...

  10. 龙邱树莓派Raspberry Pi 扩展板电路及其相关实验

    ▲ 树莓派与其扩展板 文章目录 ▌01 树莓派车模扩展板 1.车模的整体配置 2.扩展板 3.树莓派IO口管脚功能 (1)树莓派接口定义 (2)扩展板上各功能接口定义 ▌02 扩展板子模块 1.树莓派 ...

最新文章

  1. TensorFlow 2.0来了,为什么他却说“深度学习框架之争,现在谈结果为时尚早”?...
  2. Javascript JQuery获取当前元素的兄弟元素/上一个/下一个元素(转)
  3. 【Qt】Qt程序发布
  4. python乘法函数_Python中列表与元组的乘法操作示例
  5. C4D优质电商背景素材|分分钟搞定设计稿
  6. [Ubuntu] 软链接
  7. idea建springcloud项目_idea创建springcloud项目图文教程(EurekaServer注册中心)
  8. THINKPHP_关联模型MANY_TO_MANY
  9. Matlab基本数学应用
  10. MTK Android 配置pmic电源
  11. java实现视频格式转换
  12. bugly怎么读_Bugly迁入
  13. DDR SDRAM内存发展历程
  14. 新建销售群开场语句_销售会议开场白台词
  15. 一天2篇Nature!任职同一高校,这对教授夫妻同时发表2项医学新成果
  16. 鸿蒙操作是基于安卓,华为鸿蒙系统终于发布,与安卓有何区别?随时可以应用在手机上...
  17. 各Linux发行版的比较
  18. uhs3内存卡有哪些_什么是UHS超高速SD卡?三代有什么区别
  19. 590. N-ary Tree Postorder Traversal*
  20. SAP中供应商寄售库存返回操作实例

热门文章

  1. [转载]关于雷电防御_-刘艳红-_新浪博客
  2. 血浆/血清RNA提取试剂盒的功能和特色
  3. 学习笔记:用冲激函数的傅里叶变换求阶跃函数的傅里叶变换
  4. Mac批量恢复废纸篓文件
  5. 如何在vue中插入语音提示
  6. 华为P7安装Linux,华为P7插卡步骤图解 华为P7电信/移动/联通版手机sim卡安装使用教程...
  7. 想成为CSS大师,你倒是学啊 -30个资源大推荐
  8. DAY16-T1342面试题 05.08 -2022-01-31-非自己作答
  9. 实体消歧(链接到实体库)
  10. win10点鼠标右键一直转圈好卡怎么办