
本地显示结果如下图所示:
讲到这里pscp基本用法已经讲述结束,它主要用来Windows与Linux系统交互,但更多的可以下载安装。作者这里想上传Phantomjs来执行代码,但总是报错“Messag: phantomjs.exe executable may have wrong permissions.”。
下面详细讲解如何在Linux系统中下载Phantomjs并安装。
二. Phantomjs安装详解
PhantomJS是一个服务器端的 JavaScript API 的Webkit(开源的浏览器引擎)。其支持各种Web标准: DOM 处理, CSS 选择器, JSON, Canvas 和 SVG。PhantomJS可以用于页面自动化,网络监测,网页截屏,以及无界面测试等。
PhantomJS is a headless WebKit scriptable with a JavaScript API. It has fast and native support for various web standards: DOM handling, CSS selector, JSON, Canvas, and SVG.Full web stackNo browser required.
首先补充下yum和apt-get的区别,一般来说Linux系统基本分为两大类:
RedHat系列:RedHat、CentOS、Fedora等,常见安装包格式命令为“rpm -参数”,包管理工具是yum,如“yum install xxx”,支持tar包。
Debian系列:Debian、Ubuntu等,常见安装包格式命令为“dpkg -参数”,包管理工具是apt-get,支持tar包。
当我们执行如下代码时,提示错误“-bash: phantomjs: command not found”,表示还未安装该包。
phantomjs -vyum install phantomjs
同时,执行“yum install phantomjs”代码,没有可得到的扩展包,下面我们开始正式讲解吧。
作者准备将Phantomjs安装包下载至/root/eastmount文件夹下。python版本查看cmd
第一步 下载安装包
wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.7-linux-x86_64.tar.bz2
第二步 解压文件
tar -xjvf phantomjs-1.9.7-linux-x86_64.tar.bz2
如下图所示:
解压后调用“ls”命令查看eastmount文件夹,包含了已经解压的phantomjs-1.9.7-linux-x86_64文件夹。
第三步 重命名文件夹并移动至/usr/local/phantomjs目录
mv phantomjs-1.9.7-linux-x86_64 /usr/local/phantomjs
调用“cd /usr/local/”命令去到指定目录下,在查看该目录所包含内容,可以看到已经解压的phantomjs文件夹。
第四步 建立连接,将可执行文件放入系统路径
去到“/usr/local/bin”文件夹下,可以看到此时还没有Phantomjs连接,接下来需要建立连接。
ln -s /usr/local/phantomjs/bin/phantomjs /usr/bin/ln -s /usr/local/phantomjs/bin/phantomjs /usr/local/bin/
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-87362-2.html
超市摆的很多