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("http://www.baidu.com")
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

转载于:https://www.cnblogs.com/niuu/p/10690280.html

arm 环境下安装selenium+chrome相关推荐

  1. 单片机小精灵t2_搭建S5P4418 ARM环境下 GPU OPENGL ES开发环境(适用 NANOPI2,3,M2,M3,T2,T3)...

    本帖最后由 3guoyangyang7 于 2017-8-20 22:38 编辑 先说一下背景,这几天做一个摄像头处理的qt项目,摄像头的像素是1280*720的,25fps,用qt的painter重 ...

  2. win10环境下安装elasticsearch实践

    前言 嗨,大家好,我是希留. 近日空闲的时候,学习了Elasticsearch相关的知识,Elasticsearch是一个基于Lucene的搜索服务器.它提供了一个分布式的全文搜索引擎,是目前最受欢迎 ...

  3. linux chrome 网页字体,Linux 环境下怎么使 Chrome 浏览器字体更漂亮

    Linux 环境下如何使 Chrome 浏览器字体更漂亮 Windows 就免谈了,本身字体渲染技术 Cleartype 以及 DirectWrite 就稀烂得一塌糊涂.Mac 下面本来字体渲染就很好 ...

  4. Sonar Qube连续代码质量管理(二)Sonar Qube7.6在Windows环境下安装部署和服务启停

    继续上篇内容,对Sonar Qube7.6在Windows 10环境下安装部署操作步骤进行分解,后期将会考虑在Linux上部署. 一.启动服务 进入到D:\DevelopSoft\Sonar\sona ...

  5. MySQL rpm包 二进制区别_Linux环境下安装mysql5.6(二进制包不是rpm格式)

    一.准备: 1.CentOS release 6.8 2.mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz 3.Linux下MySQL5.6与MySQL5.7安装方法 ...

  6. ARM 环境下使用azure powershell 从远程blob中拉去vhd 并创建虚拟机

    最近需要从指定公共访问的blob中复制vhd到自己的订阅存储账户,并使用vhd创建AZURE ARM虚拟机(非经典版),而且在portal.azure.cn中无法实现虚拟机映像创建等功能,于是自己使用 ...

  7. Linux环境下安装nginx

    大家好,本篇文章主要讲的是Linux环境下安装nginx教程,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览 1.安装所需环境 //安装gcc yum install gcc-c ...

  8. linux安装python虚拟环境_linux环境下安装python虚拟环境及注意事项

    创建python虚拟环境virtualenv.virtualenvwrapper 1,为什么需要搭建虚拟环境 由于当机器上两个项目依赖于相同包的不同版本时,会导致项目运行失败,此时可以安装虚拟环境 . ...

  9. python连接opencv库_python环境下安装opencv库的方法

    注意:安装opencv之前需要先安装numpy,matplotlib等 一.安装方法 方法一.在线安装 1.先安装opencv-python pip install opencv-python --u ...

  10. python爬虫scrapy步骤mac系统_Mac中Python 3环境下安装scrapy的方法教程

    前言 最近抽空想学习一下python的爬虫框架scrapy,在mac下安装的时候遇到了问题,逐一解决了问题,分享一下,话不多说了,来一起看看详细的介绍吧. 步骤如下: # 在Mac上Python3环境 ...

最新文章

  1. 2021世界人工智能大会最高奖项——卓越人工智能引领者奖(Super AI Leader,简称SAIL奖)在大会开幕式揭晓...
  2. 猴子请来的逗比项目流水总结
  3. 深入理解Spark 2.1 Core (二):DAG调度器的原理与源码分析
  4. RedHat 6.4下安装Openoffice软件
  5. MySQL的安装及使用教程
  6. 详解vue生命周期及每个阶段适合进行的操作
  7. 别了!Python之父!
  8. php获取当天 天气预报,PHP获取当天和72小时天气预报,并生成接口
  9. Oracle跟踪文件trace文件
  10. Hibernate多表关联查询记录映射
  11. python画图代码大全-Python Matplotlib 绘图使用指南 (附代码)
  12. 第十三次博文:教你从立创EDA库导入AD库,保姆级别!
  13. Java知识点_类锁和对象锁的区别?
  14. mybatisPlus实现创建时间、更新时间自动添加
  15. Redisson(2-3)分布式锁实现对比 VS Java的ReentrantLock的FairLock
  16. Android Material Component:工具栏与DisplayCutout
  17. 赛元科技EasyCodeCube的使用——Keil环境的配置
  18. 如何选相应的尺寸码数
  19. UVa 1618 弱键(Weak Key)
  20. . : 无法加载文件 C:\Users\1\Documents\WindowsPowerShell\profile.ps1

热门文章

  1. AWS亚马逊ssh登录失败 Permissions 0644 for .pem are too open
  2. 93. 复原IP地址
  3. const数据成员的初始化
  4. 面试题:100个白球,100个黑球,每次取两个
  5. 基于python的电商评论分析_Python实现爬取并分析电商评论
  6. Maximum Score After Splitting a String
  7. 机器学习的偏差-方差分解
  8. Raki的网络流24题题解总结
  9. maven创建web工程,完善目录结构时出现HttpServlet等类的找不到的bug
  10. Django2.1迁移数据库出错