linux安装phantomjs

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. 安装步骤 1.1 在服务器上新建想要下载和安装的目录: 如mkdir PhantomJS 1.2 下载Ph...
    persiT阅读 4,692评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,314评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,418评论 25 709
  • 游燕归来,正万翠千红,江南荫蔚。小城故里,桥头木屋,笼几许云烟水。雀鸟鸣飞,响石涧、莲潭惊鲤。回峰坪上,约静处、如...
    刘小地阅读 460评论 24 105
  • 春雨绵绵,雾霾漫天的长沙,夜幕像是赶场子,来得更早,黑得更快。小时候抬头可见漫天繁星的日子,现在却像是奢侈的特斯拉...
    芳菲星空阅读 620评论 0 2

友情链接更多精彩内容