phantomjs 配置和使用_phantomjs 在centos环境下配置

本文介绍了如何在CentOS系统中安装并配置PhantomJS,包括从特定源下载,解压并添加到环境变量,以及在Python中使用splinter库与PhantomJS交互。同时,解决在定时任务中遇到的WebDriverException问题,需要在/etc/profile文件中添加PhantomJS路径,并通过$source /etc/profile使其生效。此外,还提到了在CentOS上安装freetype2、python-devel、easy_install和pip的相关步骤。
摘要由CSDN通过智能技术生成

phantomjs的安装

phantomjs的安装比较简单,从官网下载会被墙,所以速度正常缓慢,文末提供百度去下载下载好后解压即可,然后将目录下的./bin/phantomjs添加入环境变量,加入后可以在终端通过$phantomjs查看是否成功。

在python中使用如下:

from splinter import Browser

browser=Browser('phantomjs',executable_path='/var/tmp/phantomjs/bin/phantomjs')

可以用executable_path来指定phantomjs所在的目录

如果在定时任务中报错WebDriverException: Message: 'phantomjs.exe' executable needs to be in PATH.可以在/etc/profile文件中加入其路径,并用$source /etc/profile令其生效

6ea90c3aefe6

profile中加入phantomjs后的情况

freetype2

yum install freetype-devel

python-devel(即python-dev包)

centos安装 python-dev包提示No package python-dev available:

出现此问题的原因是python-dev的包在centos的yum中不叫python-dev,而是python-devel.

所以使用下面的命令即可安装python-dev

easy_install 和pip

CentOS 安装easy_install的方法:

wget -q http://peak.telecommunity.com/dist/ez_setup.py python ez_setup.py

CentOS安装python包管理安装工具pip的方法如下:

wget --no-check-certificate https://github.com/pypa/pip/archive/1.5.5.tar.g

注意:wget获取https的时候要加上:--no-check-certificate

cd pip-1.5.5/

python setup.py install

OK,这样就安装好pip了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值