1. 安装 selenium

pip3 install selenium
pip3 安装参考

2. 安装 ChromeDriver

yum install chromedriver.x86_64

3. 安装 Chrome

  1. 配置源,终端复制执行下面的代码
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 
  1. 安装 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相关推荐

  1. linux安装selenium、chromedriver、Chrome浏览器、BrowserMob Proxy(代理)爬虫爬站环境安装及测试实例

    安装selenium pip3 install "selenium==3.141.0" 安装chromedriver(要配合chrome浏览器版本下载驱动) chrome官网 wg ...

  2. linux配置selenium路径,Linux配置Selenium+Chrome+Python

    ---恢复内容开始--- 最近一个月没有更新博客了.最近都在复习LINUX与PYTHON知识.决定以后在LINUX环境下学习新知识. 包括后期的框架学习与平台知识方面. 直接记录今天下午的学习成果. ...

  3. Win10安装Selenium+Chrome+ChromeDriver(应用代码无需设置路径)

    1.安装Chrome 这个基本上不用特别说明,访问 https://www.google.cn/intl/zh-CN/chrome/ 下载并安装即可. 打开Chrome浏览器,在地址栏中输入: chr ...

  4. linux安装google chrome

    参考博客:https://blog.csdn.net/hackdevil/article/details/9190233 安装完后google自动安装在~/opt/google/chrome下 goo ...

  5. Linux安装谷歌浏览器chrome

    最近在学习Linux发现它自带的火狐浏览器不是特别好用(其实蛮好用的,哈哈不过我还是喜欢chrome),于是上网寻求大神看了一下安装教程https://www.cnblogs.com/don9/p/7 ...

  6. 阿里云 SUSE linux 安装谷歌浏览器Chrome 安装goole浏览器报错

    费了一天时间研究,卡在了安装依赖包上.稍后补充安装方式 1,下载和自己系统版本匹配的Chrome 查看自己的linux系统版本方式,区分SUSE还是Ubuntu and Debian 查看版本参考:h ...

  7. kali Linux安装Goolge chrome

    转载自 don9's 若有侵权,请联系删除. 第四步可能会出现错误,但终端会给出提示,按照给出的提示执行命令 1.进入终端 2.将下载源加入到系统的源列表 (如果返回"地址解析错误" ...

  8. 32位linux安装google chrome

    从2016.3开始google chrome开始不再支持i386的架构处理器,在chrome的官网中只有64位的. 查看本机安装的linux系统是32位,还是64位的:   或者 i386,即32位, ...

  9. 【Linux】kali linux 安装 google chrome

    step 1:下载安装包 wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb step 2:安 ...

最新文章

  1. 用createrepo配置Yum本地源
  2. 孙立岩 python-basic: 用于学习python基础的课件(五六七八九十)
  3. MYSQL连接字符串参数详细解析(大全参考)
  4. 省市县联动javascript版..
  5. 物理专线流量平滑切换
  6. 分布式事务最终一致性-CAP框架轻松搞定
  7. 华为matepad 鸿蒙,曝华为4月27日召开高端平板发布会:MatePad Pro2将亮相 首发鸿蒙系统...
  8. 全栈工程师对Python面试中is和==的区别做出解释!看完真的学到了
  9. 14天1000+大集群滚动升级,银行柜台竟然毫无感觉
  10. 安卓listview点击空白事件_要权限才给用?安卓毒瘤APP滚蛋吧!
  11. python 库 类_在Python中导入库类
  12. Boost::asio概览
  13. js parsefloat 精度_javascript中的float运算精度
  14. 【渝粤教育】21秋期末考试市场营销10256k2
  15. 【优化预测】基于matlab粒子群算法优化DBN预测【含Matlab源码 1420期】
  16. 迅雷精简版依托迅雷强大的P2P资源网络和独特的下载技术
  17. 购买计算机要注意哪些性能指标,买电脑主要看哪些配置 买电脑要注意什么配置 电脑的配置基本知识...
  18. 警方通报“济南1家6口死亡”案:男子杀害亲人后放火跳楼
  19. 吕旭军:如何打造区块链数字资产交易?
  20. 论文阅读 HiGAN:《Semantic Hierarchy Emerges in Deep Generative Representations for Scene Synthesis》

热门文章

  1. java游戏西门大官人_valueOf()方法的使用
  2. python安装方法及运行_Python下载及其安装步骤
  3. 基于Spring+SpringMVC+Mybatis架构的开源博客
  4. 商业初创公司网站单页模板
  5. 简单公司主页HTML5模板
  6. windows运行linux脚本命令,Windows PowerShell:通过命令而不是脚本完成操作
  7. 口红机源码运营版对接CC支付源码
  8. Docker中拉取ActiveMQ镜像安装运行网页无法访问已解决
  9. 四十个非常实用的轻量级JavaScript库
  10. 授权(Authentication)