Linux安装phantomjs
来源:互联网 发布:预算软件 编辑:程序博客网 时间:2024/05/19 15:22
Ubuntu (10.04, 11.04, 12.04, 13.10, 14.04) Debian (7.6)的安装方法
sudo apt-get update sudo apt-get install build-essential chrpath git-core libssl-dev libfontconfig1-dev libxft-dev git clone git://github.com/ariya/phantomjs.git cd phantomjs git checkout 1.9 ./build.sh
Amazon EC2 AMI (release 2011.09, 2012.03) CentOS/RHEL 6
sudo yum install gcc gcc-c++ make git openssl-devel freetype-devel fontconfig-devel git clone git://github.com/ariya/phantomjs.git cd phantomjs git checkout 1.9 ./build.sh
一步步运行以上命令,最后通过查看版本测试是否正常安装
phantomjs –version
从splinter 访问方法:
from splinter import Browser
browser=Browser(‘phantomjs’,executable_path=’/var/tmp/phantomjs/bin/phantomjs’)
直接使用browser=Browser(‘phantomjs’)会报错:
browser=Browser(‘phantomjs’)
Traceback (most recent call last):
File “”, line 1, in
File “/usr/local/lib/python2.7/dist-packages/splinter/browser.py”, line 63, in Browser
return driver(*args, **kwargs)
File “/usr/local/lib/python2.7/dist-packages/splinter/driver/webdriver/phantomjs.py”, line 32, in init
self.driver = PhantomJS(desired_capabilities=capabilities, **kwargs)
File “/usr/local/lib/python2.7/dist-packages/selenium/webdriver/phantomjs/webdriver.py”, line 50, in init
self.service.start()
File “/usr/local/lib/python2.7/dist-packages/selenium/webdriver/phantomjs/service.py”, line 75, in start
raise WebDriverException(“Unable to start phantomjs with ghostdriver.”, e)
selenium.common.exceptions.WebDriverException: Message: Unable to start phantomjs with ghostdriver.
Screenshot: available via screen
需要指定phantomjs的具体执行路径,指定方法见上文
- Linux安装phantomjs
- linux下安装phantomjs
- linux 安装phantomjs
- 在linux下安装phantomjs和selenium
- CentOS Linux上的phantomjs安装教程
- Phantomjs安装(Windows以及Linux环境)
- 安装phantomjs
- 安装phantomjs
- PhantomJs安装
- phantomjs安装
- 安装PhantomJS
- 安装PhantomJS
- Linux/Centos下安装部署phantomjs 及使用
- 安装casperjs和phantomjs
- phantomjs安装、使用
- phantomjs安装使用
- 安装 caseprjs 和 phantomjs
- centOS安装phantomjs
- Java中内存中的Heap(堆)、Stack(栈)与程序运行的关系
- 不要用自己的懒惰说java有多难
- 【网易2017实习生编程题】赶去公司 调整队形 消除重复元素
- Android Network --判断网络状态(网络的连接,改变,和判断2G/3G/4G)
- 深度学习工程师就业基本要求
- Linux安装phantomjs
- c++11之default和delete
- tensorflow1.2.0跑mnist例子
- TAR统计工具与tensorflow融合
- js语言ES6,coffeescript,typescript的区别
- 最后一个单词的长度
- [Ceph分析]Fuse流程分析
- c++11之override和final
- (Maven)安装oracle6.jar包到本地仓库