(最新博彩娱乐网站大全) python中怎么引入第三方包phantomjs和casperjs

在做爬虫的时候使用casperjs,代码如下:

import subprocess
APP_ROOT = os.path.dirnameos.path.realpath__file__
CASPER = rD:casperjsincasperjs
SCRIPT = os.path.joinAPP_ROOT, test.js
params = CASPER + + SCRIPT
try:
print subprocess.check_outputparams, shell=True
except
subprocess.CalledProcessError, e:
print e.output

为什么输出:
C:Python27python.exe C:/my_program/casperjs_test/scraping.py
“D:casperjsinootstrap.js” –casper-path=”D:casperjs” –cli C:my_programcasperjs_test est.js
Fatal: ϵͳ�Ҳ���ָ�����ļ���; did you install phantomjs?

这是什么意思?没找到phantomjs?是没发现它的路径吗?那要把phantomjs的路径添加进去?

输出结果里面这一行:”D:casperjsinootstrap.js” –casper-path=”D:casperjs” –cli C:my_programcasperjs_test est.js
是代表着有找到casperjs的路径吗???

我在测试添加phantomjs的路径时时这样的:
import sys
sys.path.appendrD:phantomjs
import phantomjs

后来用appendrD:phantomjsin输出结果一样,输出结果为:
ImportError: No module named phantomjs

这是什么原因???

求解啊,,这个问题困扰了我好几天啊啊啊啊啊啊。。。

发表评论

电子邮件地址不会被公开。 必填项已用*标注