linux安装selenium+chrome+phantomjs
1. 安装 selenium
pip3 install selenium
pip3 安装参考
2. 安装 ChromeDriver
yum install chromedriver.x86_64
3. 安装 Chrome
- 配置源,终端复制执行下面的代码
cat << EOF > /etc/yum.repos.d/google-chrome.repo
[google-chrome]
name=google-chrome
baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64
enabled=1
gpgcheck=1 gpgkey=https://dl.google.com/linux/linux_signing_key.pub EOF
- 安装 chrome
yum install google-chrome-stable
4.测试
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('http://www.baidu.com/')
print( driver.title )
driver.quit()
如果遇到错误"unknown error: DevToolsActivePort file doesn't exist " 使用以下配置
from selenium import webdriver
from selenium.webdriver.chrome.options import Options chrome_options = Options() chrome_options.add_argument('--no-sandbox') chrome_options.add_argument('--disable-dev-shm-usage') chrome_options.add_argument('--headless') driver = webdriver.Chrome(chrome_options=chrome_options) driver.get('http://www.baidu.com/') print( driver.title ) driver.quit()
phantomjs
1.下载地址:http://phantomjs.org/download.html
2.文件名:phantomjs-2.1.1-linux-x86_64.tar.bz2
# 下载好后进行解压(由于是bz2格式,要先进行bzip2解压成tar格式,再使用tar解压)
yum -y install bzip2.x86_64
bzip2 -d phantomjs-2.1.1-linux-x86_64.tar.bz2
# 再使用tar进行解压到/usr/local/目录下边
tar xvf phantomjs-2.1.1-linux-x86_64.tar -C /usr/local/
# 安装依赖软件
yum -y install wget fontconfig
# 重命名(方便以后使用phantomjs命令)
mv /usr/local/phantomjs-2.1.1-linux-x86_64/ /usr/local/phantomjs
# 最后一步就是建立软连接了(在/usr/bin/目录下生产一个phantomjs的软连接,/usr/bin/是啥目录应该清楚,不清楚使用 echo $PATH查看)
ln -s /usr/local/phantomjs/bin/phantomjs /usr/bin/
复制代码
到这一步就安装成功了,接下来测试一下(经过上面建立的软连接,你就可以使用了,而且是想使用命令一样的进行使用哦!):
[root@localhost ~]# phantomjs
phantomjs>
phantomjs> phantom.exit();
转载于:https://www.cnblogs.com/du-jun/p/10577545.html
linux安装selenium+chrome+phantomjs相关推荐
- linux安装selenium、chromedriver、Chrome浏览器、BrowserMob Proxy(代理)爬虫爬站环境安装及测试实例
安装selenium pip3 install "selenium==3.141.0" 安装chromedriver(要配合chrome浏览器版本下载驱动) chrome官网 wg ...
- linux配置selenium路径,Linux配置Selenium+Chrome+Python
---恢复内容开始--- 最近一个月没有更新博客了.最近都在复习LINUX与PYTHON知识.决定以后在LINUX环境下学习新知识. 包括后期的框架学习与平台知识方面. 直接记录今天下午的学习成果. ...
- Win10安装Selenium+Chrome+ChromeDriver(应用代码无需设置路径)
1.安装Chrome 这个基本上不用特别说明,访问 https://www.google.cn/intl/zh-CN/chrome/ 下载并安装即可. 打开Chrome浏览器,在地址栏中输入: chr ...
- linux安装google chrome
参考博客:https://blog.csdn.net/hackdevil/article/details/9190233 安装完后google自动安装在~/opt/google/chrome下 goo ...
- Linux安装谷歌浏览器chrome
最近在学习Linux发现它自带的火狐浏览器不是特别好用(其实蛮好用的,哈哈不过我还是喜欢chrome),于是上网寻求大神看了一下安装教程https://www.cnblogs.com/don9/p/7 ...
- 阿里云 SUSE linux 安装谷歌浏览器Chrome 安装goole浏览器报错
费了一天时间研究,卡在了安装依赖包上.稍后补充安装方式 1,下载和自己系统版本匹配的Chrome 查看自己的linux系统版本方式,区分SUSE还是Ubuntu and Debian 查看版本参考:h ...
- kali Linux安装Goolge chrome
转载自 don9's 若有侵权,请联系删除. 第四步可能会出现错误,但终端会给出提示,按照给出的提示执行命令 1.进入终端 2.将下载源加入到系统的源列表 (如果返回"地址解析错误" ...
- 32位linux安装google chrome
从2016.3开始google chrome开始不再支持i386的架构处理器,在chrome的官网中只有64位的. 查看本机安装的linux系统是32位,还是64位的: 或者 i386,即32位, ...
- 【Linux】kali linux 安装 google chrome
step 1:下载安装包 wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb step 2:安 ...
最新文章
- 用createrepo配置Yum本地源
- 孙立岩 python-basic: 用于学习python基础的课件(五六七八九十)
- MYSQL连接字符串参数详细解析(大全参考)
- 省市县联动javascript版..
- 物理专线流量平滑切换
- 分布式事务最终一致性-CAP框架轻松搞定
- 华为matepad 鸿蒙,曝华为4月27日召开高端平板发布会:MatePad Pro2将亮相 首发鸿蒙系统...
- 全栈工程师对Python面试中is和==的区别做出解释!看完真的学到了
- 14天1000+大集群滚动升级,银行柜台竟然毫无感觉
- 安卓listview点击空白事件_要权限才给用?安卓毒瘤APP滚蛋吧!
- python 库 类_在Python中导入库类
- Boost::asio概览
- js parsefloat 精度_javascript中的float运算精度
- 【渝粤教育】21秋期末考试市场营销10256k2
- 【优化预测】基于matlab粒子群算法优化DBN预测【含Matlab源码 1420期】
- 迅雷精简版依托迅雷强大的P2P资源网络和独特的下载技术
- 购买计算机要注意哪些性能指标,买电脑主要看哪些配置 买电脑要注意什么配置 电脑的配置基本知识...
- 警方通报“济南1家6口死亡”案:男子杀害亲人后放火跳楼
- 吕旭军:如何打造区块链数字资产交易?
- 论文阅读 HiGAN:《Semantic Hierarchy Emerges in Deep Generative Representations for Scene Synthesis》
热门文章
- java游戏西门大官人_valueOf()方法的使用
- python安装方法及运行_Python下载及其安装步骤
- 基于Spring+SpringMVC+Mybatis架构的开源博客
- 商业初创公司网站单页模板
- 简单公司主页HTML5模板
- windows运行linux脚本命令,Windows PowerShell:通过命令而不是脚本完成操作
- 口红机源码运营版对接CC支付源码
- Docker中拉取ActiveMQ镜像安装运行网页无法访问已解决
- 四十个非常实用的轻量级JavaScript库
- 授权(Authentication)