[CentOS Python系列] 二.pscp上传下载服务器文件及phantomjs安装详解

  • Python基础知识系列:Pythonj基础知识学习与提升
  • Python 络爬虫系列:Python爬虫之Selenium+Phantomjs+CasperJS
  • Python数据分析系列:知识图谱、web数据挖掘及NLP

它们都是基于Windows系统下的Python编程,每个系列都从安装过程、基础知识到实际应用三个方面进行讲解,但在写这些文章的时候,始终有两个缺陷:一是没有介绍Linux系统下的Python编程,并且所有代码使用的都是Python 2.7版本;另一方面是如何结合服务器,真实的项目中,通常会将Python代码托管到服务器中。

1.上传文件至云服务器

命令:pscp 本地文件 用户名@ip地址:远端路径

比如将本地中文字体文件simsun.ttf上传到服务器中,调用指令为:

然后登陆云服务器,可以看到simsun.ttf文件已经上传。

Linux中cat命令用来查看源代码,rm命令用来删除文件(remove),如下图所示:

可以看到Windows系统C:20180216文件夹下已经成功下载了该文件,同时注意符 和 / 别写错。

CMD命令行中输入命令为:

4.下载文件夹至Windows系统

命令:pscp  -r  Windows文件夹  用户名@ip地址:远端路径  

将云服务器中“root/eastmount”文件夹及文件下载至本地20180216文件夹,运行如下所示:

本地显示结果如下图所示:

第二步 解压文件

如下图所示:

第三步 重命名文件夹并移动至/usr/local/phantomjs目录

调用“cd /usr/local/”命令去到指定目录下,在查看该目录所包含内容,可以看到已经解压的phantomjs文件夹。

建立后的连接,可以看到phantomjs已经放入了系统文件夹,我的理解该步骤相当于Windows系统下的配置环境变量PATH。


第五步 安装依赖包

三. Phantomjs基础代码

下面简单讲解Phantomjs基础代码,参考我的文章: 在Windows下安装PhantomJS和CasperJS及入门介绍(上)


1.Hello World

首先我们在root文件夹下创建一个test.js文件,命令如下:

输入“phantomjs test.js”执行代码输出“Hello CSDN!!!”。

baidu.js代码:

3.简单下载图片

同样的方法创建一个baidupic.js文件,代码如下:

同时在安装过程中,您可能会遇到如下错误:

安装phantomjs后输入phantomjs –v提示:-bash:phantomjs:command not found


声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年1月15日
下一篇 2018年1月15日

相关推荐