文档章节

Ubuntu 下安装 Phantomjs + Casperjs

Airship
 Airship
发布于 2015/12/27 19:37
字数 311
阅读 309
收藏 2
sudo pip install selenium

 

-----------------------------------------------

在此之前需要安装selinume

--------------------------------------------

 

Ubuntu下安装 Phantomjs + Casperjs

1.安装phantomjs

—-下载程序文件

wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.7-linux-x86_64.tar.bz2

32位ubuntu下载链接是https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.7-linux-i686.tar.bz2。

—-解压文件

tar -xvf phantomjs-1.9.7-linux-x86_64.tar.bz2

–将程序移到一个合适的位置

sudo mv phantomjs-1.9.7-linux-x86_64 /usr/local/src/phantomjs

—-创建软链接到环境变量中。这样可以直接在shell中使用phantomjs命令

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

—-检查是否正常工作

phantomjs –version

如果你看到当前版本号,即表示正常工作了。

2.安装Casperjs

—-进入一个你想放casper程序的目录

cd /usr/local/src/

—-用git下载最新程序

sudo git clone git://github.com/n1k0/casperjs.git

如果你未安装git,使用

sudo apt-get install git

安装git。

—-创建程序软链接

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

—-检查是否正常工作

casperjs –version

看到版本号代码你已经成功安装了Casperjs。
以上是安装最版本的Casperjs。
如果你想下载以前的版本,你可以到https://github.com/n1k0/casperjs上下载指定分支版本,然后像第1步安装phantomjs一样安装。

 

本文转载自:http://ju.outofmemory.cn/entry/70691

共有 人打赏支持
Airship
粉丝 39
博文 932
码字总数 19883
作品 0
南京
高级程序员
私信 提问
CasperJS 的安装和快速入门

CasperJS 是一个开源的导航脚本和测试工具,使用 JavaScript 基于 PhantomJS 编写,用于测试 Web 应用功能,Phantom JS是一个服务器端的 JavaScript API 的 WebKit。其支持各种Web标准: DO...

红薯
2012/05/30
10.9K
4
PhantomJs+CasperJs的安装与使用

PhantomJs是所谓的“headless”浏览器,可以理解为一个没有GUI的全功能浏览器。CasperJs是它的一个扩展。 安装流程: 1,安装Nodejs: 下载地址:https://nodejs.org/en/ 2,安装Phantomjs:...

leochensh
2015/11/25
1
0
CasperJS 1.0 发布,Web 功能测试工具

CasperJS 1.0 发布了,包含重要的改进: 不再支持 PhantomJS 1.6.x ,要求 1.7 和 1.8 版本 移除废弃的 injector 模块 创建了 1.0 维护分支 主分支开始进行 CasperJS 1.1 开发 其他方面的改进...

oschina
2012/12/25
1K
1
casperjs phantomjs 爬虫结果保存到数据库?

@bobshi 你好,想跟你请教个问题:在您博客看到关于casperjs phantomjs的文章,获益匪浅,但是有个问题,casperjs抓取到的内容我怎么才能保存到数据库里面去呢? 最近公司老板让我写个爬虫,爬网页...

工科暴徒
2014/11/06
4.7K
7
CasperJS 抓取特殊汉字时,无法正确是吧

利用CasperJS 去抓取网页中含有特殊文字【湧】 发现,无法正确识别这个汉字。 不知道各位大神是否有过类似的经历,求教! 系统环境 Ubuntu 12.04 + PhantomJS 1.7 +CasperJS 1.0...

倚小丁
2014/06/19
148
0

没有更多内容

加载失败,请刷新页面

加载更多

开始看《Java学习笔记》

虽然书买了很久,但一直没看。这其中也写过一些Java程序,但都是基于IDE的帮助和对C#的理解来写的,感觉不踏实。 林信良的书写得蛮好的,能够帮助打好基础,看得出作者是比较用心的。 第1章概...

max佩恩
昨天
11
0
Redux 三大原则

1.单一数据源 在传统的MVC架构中,我们可以根据需要创建无数个Model,而Model之间可以互相监听、触发事件甚至循环或嵌套触发事件,这些在Redux中都是不被允许的。 因为在Redux的思想里,一个...

wenxingjun
昨天
7
0
跟我学Spring Cloud(Finchley版)-12-微服务容错三板斧

至此,我们已实现服务发现、负载均衡,同时,使用Feign也实现了良好的远程调用——我们的代码是可读、可维护的。理论上,我们现在已经能构建一个不错的分布式应用了,但微服务之间是通过网络...

周立_ITMuch
昨天
4
0
XML

学习目标  能够说出XML的作用  能够编写XML文档声明  能够编写符合语法的XML  能够通过DTD约束编写XML文档  能够通过Schema约束编写XML文档  能够通过Dom4j解析XML文档 第1章 xm...

stars永恒
昨天
2
0
RabbitMQ学习(2)

1. 生产者客户端 void basicPublish(String exchange, String routingKey, boolean mandatory, boolean immediate, BasicProperties props, byte[] body) 1. 在生产者客户端发送消息时,首先......

江左煤郎
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部