- 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进行处理,非常感谢!