arm 环境下安装selenium+chrome
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相关推荐
- 单片机小精灵t2_搭建S5P4418 ARM环境下 GPU OPENGL ES开发环境(适用 NANOPI2,3,M2,M3,T2,T3)...
本帖最后由 3guoyangyang7 于 2017-8-20 22:38 编辑 先说一下背景,这几天做一个摄像头处理的qt项目,摄像头的像素是1280*720的,25fps,用qt的painter重 ...
- win10环境下安装elasticsearch实践
前言 嗨,大家好,我是希留. 近日空闲的时候,学习了Elasticsearch相关的知识,Elasticsearch是一个基于Lucene的搜索服务器.它提供了一个分布式的全文搜索引擎,是目前最受欢迎 ...
- linux chrome 网页字体,Linux 环境下怎么使 Chrome 浏览器字体更漂亮
Linux 环境下如何使 Chrome 浏览器字体更漂亮 Windows 就免谈了,本身字体渲染技术 Cleartype 以及 DirectWrite 就稀烂得一塌糊涂.Mac 下面本来字体渲染就很好 ...
- Sonar Qube连续代码质量管理(二)Sonar Qube7.6在Windows环境下安装部署和服务启停
继续上篇内容,对Sonar Qube7.6在Windows 10环境下安装部署操作步骤进行分解,后期将会考虑在Linux上部署. 一.启动服务 进入到D:\DevelopSoft\Sonar\sona ...
- 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安装方法 ...
- ARM 环境下使用azure powershell 从远程blob中拉去vhd 并创建虚拟机
最近需要从指定公共访问的blob中复制vhd到自己的订阅存储账户,并使用vhd创建AZURE ARM虚拟机(非经典版),而且在portal.azure.cn中无法实现虚拟机映像创建等功能,于是自己使用 ...
- Linux环境下安装nginx
大家好,本篇文章主要讲的是Linux环境下安装nginx教程,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览 1.安装所需环境 //安装gcc yum install gcc-c ...
- linux安装python虚拟环境_linux环境下安装python虚拟环境及注意事项
创建python虚拟环境virtualenv.virtualenvwrapper 1,为什么需要搭建虚拟环境 由于当机器上两个项目依赖于相同包的不同版本时,会导致项目运行失败,此时可以安装虚拟环境 . ...
- python连接opencv库_python环境下安装opencv库的方法
注意:安装opencv之前需要先安装numpy,matplotlib等 一.安装方法 方法一.在线安装 1.先安装opencv-python pip install opencv-python --u ...
- python爬虫scrapy步骤mac系统_Mac中Python 3环境下安装scrapy的方法教程
前言 最近抽空想学习一下python的爬虫框架scrapy,在mac下安装的时候遇到了问题,逐一解决了问题,分享一下,话不多说了,来一起看看详细的介绍吧. 步骤如下: # 在Mac上Python3环境 ...
最新文章
- 2021世界人工智能大会最高奖项——卓越人工智能引领者奖(Super AI Leader,简称SAIL奖)在大会开幕式揭晓...
- 猴子请来的逗比项目流水总结
- 深入理解Spark 2.1 Core (二):DAG调度器的原理与源码分析
- RedHat 6.4下安装Openoffice软件
- MySQL的安装及使用教程
- 详解vue生命周期及每个阶段适合进行的操作
- 别了!Python之父!
- php获取当天 天气预报,PHP获取当天和72小时天气预报,并生成接口
- Oracle跟踪文件trace文件
- Hibernate多表关联查询记录映射
- python画图代码大全-Python Matplotlib 绘图使用指南 (附代码)
- 第十三次博文:教你从立创EDA库导入AD库,保姆级别!
- Java知识点_类锁和对象锁的区别?
- mybatisPlus实现创建时间、更新时间自动添加
- Redisson(2-3)分布式锁实现对比 VS Java的ReentrantLock的FairLock
- Android Material Component:工具栏与DisplayCutout
- 赛元科技EasyCodeCube的使用——Keil环境的配置
- 如何选相应的尺寸码数
- UVa 1618 弱键(Weak Key)
- . : 无法加载文件 C:\Users\1\Documents\WindowsPowerShell\profile.ps1