1. 首先要下载浏览器驱动:

常用的是chromedriver 和phantomjs

chromedirver下载地址:  https://npm.taobao.org/mirrors/chromedriver

phantomjs下载地址:    http://phantomjs.org/download.html

使用chromedriver要保证有chrome浏览器

2. 安装

phantomjs:

将下载好的文件 解压缩(此处版本用xxx代替了)

tar -xvf phantomjs-xxxx.tar.bz2

将压缩结果移动到系统中软件应该呆在的地方去(此处版本用xxx代替了)

sudo mv phantomjsxxx /usr/local/src/phantomjs

创建软连接到系统环境 这样就可以使用phantomjs命令了

sudo ln -sf /usr/local/src/phantomjs/bin/phantomjs /usr/local/bin/phantomjs

将软连接 添加执行的权限

sudo chmod u+x,o+x /usr/local/bin/phantomjs

检验一下正常使用: 返回版本信息就代表能正常使用

phantomjs --version

如果出现错误:

phantomjs: error while loading shared libraries: libfontconfig.so.1: cannot open shared object file:

尝试用:

yum install freetype-devel fontconfig-devel

#以解决问题

测试:

#coding=utf-8

from selenium.webdriver import PhantomJS

url = 'https://www.baidu.com'

driver = PhantomJS()

driver.get(url)

print driver.page_source

chromedriver:

将下载的文件移动到软件应该呆的目录去:

sudo mv chromedriver /usr/local/bin/chromedriver

改变用户执行的权限:

sudo chmod u+x,o+x /usr/local/bin/chromedriver

检验是否正常使用:

chromedriver --version

java phantomjd linux_linux安装phantomjs相关推荐

  1. phantomjs linux 中文不显示,linux 安装phantomJs 用于截图,处理中文乱码,和样式问题...

    1,下载安装phantomJs 下载后解压文件,看情况配置环境变量 tar -jxvf phantomjs-2.1.1-linux-x86_64.tar.bz2 2 相关踩坑 2.1 问题演示 中文乱 ...

  2. Java爬虫进阶-Selenium+PhantomJs的运用

    selenium Selenium是一个用于Web应用程序测试的工具.Selenium测试直接运行在浏览器中,就像真正的用户在操作一样.支持的浏览器包括IE.Mozilla Firefox.Mozil ...

  3. jar java classpath_win7中java编程工具安装 java环境变量设置

    win7中java编程工具安装 java环境变量设置 Question:编译是显示'javac'不是内部或外部命令,也不是可运行的程序或批处理文件 解决: 在[系统变量]里编辑java_home.cl ...

  4. centos 安装java web_Centos上安装java web的环境

    Centos上安装java web的环境 ,本次例子尽量不用yum形式安装(因为我不知道yum安装怎么指定目录,想把java,tomcat,mysql安装到指定的文件夹下,好管理). (java和to ...

  5. Java环境的安装与配置

    Java环境的安装与配置 环境:Java8,win10 推荐oracle官网oracle官网https://www.oracle.com/index.html下载JDK进行安装 选择自己需要的版本下载 ...

  6. 【Java 虚拟机原理】垃圾回收算法( Java VisualVM 工具 | 安装 Visual GC 插件 | 使用 Java VisualVM 分析 GC 内存 )

    文章目录 一.Java VisualVM 工具安装 Visual GC 插件 二.使用 Java VisualVM 分析 GC 内存 一.Java VisualVM 工具安装 Visual GC 插件 ...

  7. Linux(CentOs)下安装Phantomjs + Casperjs

    Linux(CentOs)下安装Phantomjs + Casperjs 是参照cnMiss's Blog http://ju.outofmemory.cn/entry/70691的博客进行安装的 1 ...

  8. ubuntu下安装java和tomcat安装

    前言 由于tomcat密切依赖java.在这里将java安装和tomcat安装一起介绍. 1 先卸载java (1) apt-get update (2) apt-cache search java ...

  9. 安装jdk配置环境、cmd命令行测试环境变量配置是否正确及运行java程序、安装IDEA编写代码测试

    文章目录 1.安装jdk配置环境 2.cmd命令行测试环境变量配置是否正确及运行java程序 3.安装IDEA编写代码测试 1.安装jdk配置环境 首先打开官网Oracle https://www.o ...

最新文章

  1. 记录一些user-agent
  2. 开发操作系统的各种方法
  3. error: device not found - waiting for device -
  4. 网站内容优化——什么样的文章可以帮助提升网站优化水平呢?
  5. 数据挖掘十大经典算法之——KNN 算法
  6. C++:const分配内存情况分析
  7. 北京武耀科技cocos2dx面试题
  8. Ubuntu 源列表
  9. 前端学习(1814):前端调试之css flex
  10. 冒泡排序法 - python版详解
  11. 把区块链作为核心技术自主创新重要突破口:华为云可以做什么?【华为云分享】
  12. matlab求两向量夹角_Matlab-自动化控制系统设计4频域分析
  13. 麦库:盛大的知识管理软件
  14. 鸿蒙系统是噱头和谈判策略?华为梁华:是针对IoT的操作系统
  15. oracle之三 自动任务调度
  16. 中移苏研大规模资源高可用研究及实践
  17. 基于springboot房产在线租房管理系统
  18. SPSS新手教程——通过探索性分析,检验数据的正态性分布
  19. paypal接口文档android,PAYPAL --集成API接口教程
  20. 树莓派声音输出设置_树莓派3 之 音响配置

热门文章

  1. 彻底搞懂机器学习中的正则化
  2. Git 高级用法,喜欢就拿去用!
  3. 【每日一算法】平衡二叉树
  4. Ubuntu 镜像使用帮助
  5. IDA Pro IDA 数据库文件
  6. 风云榜查询名次 接单者与公司对应的数据库语句
  7. JSP第二次作业_2小题
  8. JSP第二次作业_6小题
  9. 利用OpenCV实现图像修复(含源码链接)
  10. 链表问题15——将搜索二叉树转换成双向链表