gpt4 book ai didi

terminal - casperjs无法打开文件

转载 作者:行者123 更新时间:2023-12-02 20:15:08 24 4
gpt4 key购买 nike

这可能是一个简单的问题,但我一生都无法弄清楚我做错了什么。我正在尝试使用 casperjs 来构建一个爬虫。我已经按照这里的教程使用brew下载它:

http://docs.casperjs.org/en/latest/installation.html

然后我继续进行此处的快速入门:

http://docs.casperjs.org/en/latest/quickstart.html

我将 example.js 文件保存到桌面并尝试使用以下命令从终端运行它:

$ casperjs sample.js

但是它总是返回无法打开文件:sample.js。如果我只是在终端中运行 $ casperjs ,则会出现有关它是什么版本等的所有信息,因此看起来 casperjs 已正确安装。

我还确保安装了所需的先决条件。我意识到这并不是很多信息,但有人有什么想法吗?

这是我在终端中收到的错误代码:

Unable to open file: sample.js

第二次编辑:

也许我遇到的问题是这些先决条件?

Python 2.6 or greater for casperjs in the bin/ directory

我安装了 python,但我不确定“bin/目录中的 casper”部分。该文档没有说明如何执行此操作。

最佳答案

Phantom 1.9.7-15 和 Casper 1.0.3

就我而言,当输入“casper testScript.js”时,它将转到node_module/.../.../casper,并试图找到位于不同位置的文件testScript.js。将文件名更改为完整路径解决了该问题。另外,我认为显示的消息有点不正确,“无法打开文件:”不是“找不到文件”...

快速修复:将“testScript.js”部分更改为完整路径。对我来说,有帮助。来自:

Unable to open file: testScript.js

致:

CasperJS, a navigation scripting and testing utility for PhantomJS and SlimerJS 
PhantomJS | PhantomJS

后来我更改了 PATH 变量和别名。一切正常。

希望它能对某人有所帮助。

关于terminal - casperjs无法打开文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24838351/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com