casperJs的安装2
通过上面一节,以为能够顺利安装好phantom 没想到,根本没成功。
接着,通过github上下载项目,重新安装:
1.clone项目:【https://github.com/ariya/phantomjs】
如下:
uname -rsvo
Linux 2.6.32-504.12.2.el6.x86_64 #1 SMP Wed Mar 11 22:03:14 UTC 2015 GNU/Linux cat /etc/centos-release
CentOS release 6.6 (Final)`
git clone git://github.com/ariya/phantomjs.git phantomjs
cd phantomjs
git checkout 2.0
./build.sh --jobs 1
ldd bin/phantomjs
linux-vdso.so.1 => (0x00007fff9f8f7000)
libicudata.so.42 => /usr/lib64/libicudata.so.42 (0x000000388b600000)
libssl.so.10 => /usr/lib64/libssl.so.10 (0x000000388b200000)
libcrypto.so.10 => /usr/lib64/libcrypto.so.10 (0x0000003888600000)
libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x0000003887e00000)
libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007fba25217000)
libjpeg.so.62 => /usr/lib64/libjpeg.so.62 (0x0000003887600000)
libpng12.so.0 => /usr/lib64/libpng12.so.0 (0x000000388ce00000)
libz.so.1 => /lib64/libz.so.1 (0x0000003884600000)
libicui18n.so.42 => /usr/lib64/libicui18n.so.42 (0x0000003886600000)
libicuuc.so.42 => /usr/lib64/libicuuc.so.42 (0x0000003885e00000)
libdl.so.2 => /lib64/libdl.so.2 (0x0000003884200000)
librt.so.1 => /lib64/librt.so.1 (0x0000003884a00000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003883e00000)
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x0000003886a00000)
libm.so.6 => /lib64/libm.so.6 (0x0000003884e00000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x0000003885600000)
libc.so.6 => /lib64/libc.so.6 (0x0000003883a00000)
/lib64/ld-linux-x86-64.so.2 (0x0000003883600000)
libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x0000003889a00000)
libkrb5.so.3 => /lib64/libkrb5.so.3 (0x0000003889200000)
libcom_err.so.2 => /lib64/libcom_err.so.2 (0x0000003886e00000)
libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x0000003889600000)
libexpat.so.1 => /lib64/libexpat.so.1 (0x000000388aa00000)
libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x0000003888e00000)
libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x0000003887200000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x0000003885a00000)
libselinux.so.1 => /lib64/libselinux.so.1 (0x0000003885200000)
bin/phantomjs --version
2.0.1-development
已上参考【https://github.com/ariya/phantomjs/issues/12948】
至此实际上,你的phantom已经安装成功了,接着将执行文件加入环境变量里,就可以使用命令
phantomjs --version 事实上,接下来,改装casperjs了:
$ git clone git://github.com/n1k0/casperjs.git
$ cd casperjs
$ ln -sf `pwd`/bin/casperjs /usr/local/bin/casperjs
参考地址【http://docs.casperjs.org/en/latest/installation.html】
很简单的,就安装完成了。接下来 就可以按照第一章中的指导,进行使用了。
casperJs的安装2的更多相关文章
- casperjs环境安装
1.python 环境安装 2.PhantomJs安装,戳这里,安装的1.9.8版本的,配置环境变量path:";C:\phantomjs"(注意:安装2.0.0版本,运行casp ...
- casperJs的安装
自己买了vps就是爽,想装什么就装什么.就比如说casperjs 1.首先需要安装它的运行环境phantomjs *将这个git项目clone到自己的vps上[https://github.com/a ...
- windows下面安装casperjs
因为需要 就学习了一下casperjs,CasperJS是一个开源的导航脚本处理和测试工具,基于PhantomJS(前端自动化测试工具)编写.由于casperjs对PhantomJS的依赖性,所以需要 ...
- [Python爬虫] 在Windows下安装PhantomJS和CasperJS及入门介绍(上)
最近在使用Python爬取网页内容时,总是遇到JS临时加载.动态获取网页信息的困难.例如爬取CSDN下载资源评论.搜狐图片中的“原图”等,此时尝试学习Phantomjs和CasperJS来解决这个问题 ...
- 异步网页采集利器CasperJs
在采集网页中,我们会经常遇到采集一些异步加载页面的网页,我们通常用的httpwebrequest类就采集不到了,这个时候我们通常会采用webbrowser来辅助采集,但是.net下自带的webbrow ...
- 基于Casperjs的网页抓取技术【抓取豆瓣信息网络爬虫实战示例】
CasperJS is a navigation scripting & testing utility for the PhantomJS (WebKit) and SlimerJS (Ge ...
- 前端端对端测试:基于PhantomJS的CasperJS
简介 Casperjs是一个基于PhantomJS和SlimerJS的前端端对端测试框架,当然你也可以使用它完成网络爬虫功能,它的特点的通过简单的脚本模拟浏览器行为, 主要有casper.tester ...
- [译文]Casperjs1.1.0参考文档-安装
安装 Casperjs能被安装在mac osx,windows 和大多数linux版本 依赖项 PhantomJS1.82及以上 Python2.6及以上(很多人忘了安装python导致安装失败) 1 ...
- 网页转图片,html生成图片,网页生成图片(基于linnux+phantomjs)和wkhtmltoimage
安装扩展: (1)下面是我在linux上的安装过程,如果没有安装git请先yum install git 安装casperjs cd / git clone git://githu ...
随机推荐
- 51nod(1089 最长回文子串 V2)(hash 加二分)
1089 最长回文子串 V2(Manacher算法) 回文串是指aba.abba.cccbccc.aaaa这种左右对称的字符串. 输入一个字符串Str,输出Str里最长回文子串的长度. 输入 ...
- Latex中遇到 No room for a new \count 问题的解决
在tex文件中加入etex宏包. \usepackage{etex} 最好加载第一个宏包位置 PDF合并 \documentclass[a4paper]{article}\usepackage{pdf ...
- [BOI2008] Elect - 背包dp
u1s1我一开始理解错了题 然后基本就相当于一个背包dp了 #include <bits/stdc++.h> using namespace std; int n,tot,a[305],f ...
- PHP获取小程序码并返回前端显示图片
小程序的二维码分为小程序码和二维码: 生成小程序二维码文档中说后端来生成. 参考 小程序开发文档资料:https://developers.weixin.qq.com/miniprogram/dev/ ...
- SQLServer2005:在执行时出现错误。错误消息为: 目录名无效
删除数据时忘了想delete删除的话会记录日志,更何况是我删除百万条数据,结果还没删完服务器内存就占慢了,一切数据都进不来了,估计这种情况导致我的数据库有问题了,右键打开表提示:目录名无效,执行SQL ...
- JavaScript的HelloWorld创建
JavaScript JavaScript(简写为JS)是一门世界上最流行的脚本语言. ECMAScript是JavaScript的一个标准,最新版本到es6版本. 但是开发环境和线上环境存在版本不一 ...
- 继 “多闪”后“飞聊”再被diss?其实社交还能这么玩
近日头条低调上线了新的社交APP——飞聊,目前在AppStore社交排行榜第7位.但很多人使用了之后都觉得新产品的各个功能都让人想起其他的产品.兴趣小组让人想到豆瓣的兴趣小组,生活动态让人想到微博动态 ...
- SGD 讲解,梯度下降的做法,随机性。理解反向传播
SGD 讲解,梯度下降的做法,随机性.理解反向传播 待办 Stochastic Gradient Descent 随机梯度下降没有用Random这个词,因为它不是完全的随机,而是服从一定的分布的,只是 ...
- Centos7 安装VNC实现远程桌面
1.设置root用户方法: 1.# 复制一个服务设置的模板,命令如下: cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vn ...
- [Codechef TASTR] Level of Difference - 后缀数组,容斥原理
[Codechef TASTR] Level of Difference Description 给定两个字符串,求恰好在一个字符串中出现过的本质不同的子串数量. Solution 设 \(U(S)\ ...