安装和使用PhantomJS
来源:互联网 发布:towedm线切割编程系统 编辑:程序博客网 时间:2024/06/06 01:13
一、安装PhantomJS(linux环境安装)
将PhantomJS下载在/usr/local/src/packet/目录下(这个看个人喜好)
操作系统:CentOS 7 64-bit
1.下载地址:http://phantomjs.org/download.html
2.文件名:phantomjs-2.1.1-linux-x86_64.tar.bz2
# 下载好后进行解压(由于是bz2格式,要先进行bzip2解压成tar格式,再使用tar解压)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>
接下来咱们建立一个文件来测试一下:
# 建立一个新文件 并写入 console.log('Hello world!) phantom.exit();[root@localhost roottest]# vim test.js# 查看一下[root@localhost roottest]# cat test.js console.log('Hello world!');phantom.exit();//这一行表示退出命令行# 执行一下试试(OK了)[root@localhost roottest]# phantomjs test.js Hello world!
至于很多人可能很疑惑,进入命令行后怎么退出命令行,目前本人知道的就是按 Ctrl + c 组合键退出和 phantom.exit();退出命令行了
[root@localhost roottest]# phantomjs phantomjs> exit();Can't find variable: exit phantomjs://repl-input:1 in global codephantomjs> phantom.exit();[root@localhost roottest]#
二、安装PhantomJS(windows环境安装)
1.下载的文件名:phantomjs-2.1.1-windows.zip,直接解压出来,解压后的文件复制到你电脑的任意盘(我是放在D盘),建议别放c盘,然后进入解压目录,phantomjs-2.1.1\bin下有个phantomjs.exe,双击就可以进入命令行了;
2.添加环境变量,在cmd中就可使用phantomjs命令了,添加完之后就是以下界面:
OK,部署完成
三、使用PhantomJS
这是使用的网址:http://javascript.ruanyifeng.com/tool/phantomjs.html ,我就不多叙述了,自己看
简单、坚定
阅读全文
0 0
- 安装和使用PhantomJS
- phantomjs 的安装和使用
- phantomjs安装、使用
- phantomjs安装使用
- 安装使用PhantomJS
- 安装casperjs和phantomjs
- 安装 caseprjs 和 phantomjs
- 安装Selenium和安装PhantomJS
- ubuntu安装使用selenuim&PhantomJS
- PhantomJS简介及安装使用
- Python3安装PhantomJS和Selenium
- 安装phantomjs,使用java代码进行截图
- Centos下安装部署phantomjs 及使用
- Ubuntu安装PhantomJS(不使用apt命令)
- 安装phantomjs
- 安装phantomjs
- PhantomJs安装
- phantomjs安装
- (7)java代码实现微信消息交互案例
- Trie树(字典树)_实现模糊查找(支持中文)
- synchronized 线程同步-类级别锁定
- 邻接矩阵建立图
- 年轻时最该懂的五个道理,不是读书能学来的
- 安装和使用PhantomJS
- 浅析人脸检测之Haar分类器方法:Haar特征、积分图、 AdaBoost 、级联
- 9月3日三天训练
- 台湾大学林轩田机器学习基石笔记(一)
- shell脚本中一些特殊符号
- android 百度地图 定位获取位置失败 62错误
- 1001. 害死人不偿命的(3n+1)猜想
- 落谷 1744 采购
- css浮动和清除浮动