2013-02-05 89 views
0

我正在使用API​​,它具有只能使用Javascript访问(轻松)的功能,但我想使用API​​将.txt文件保存到我的服务器。有什么办法可以在Mac OSX机器上实现这一点?我知道在浏览器中运行的JS是禁止这样做的,所以我想这实际上是一个两部分问题:(1)在Mac OSX上运行10行JS脚本的最简单方法是什么?(2)如何编写数据到一个txt文件这样做?使用Javascript写入系统文件

+1

节点还是犀牛?不过你还不清楚你在做什么。 –

+0

我真的不想用节点或犀牛做任何完整的服务器端脚本。从字面上看,我需要做的就是使用JS访问Spotify API,获取有关我正在收听的专辑的一些数据,将其存储在txt文件中,然后使用Python运行我的程序的其余部分。 – user1427661

+0

为什么你不能只从Python访问API? – bfavaretto

回答

0

你可以去headless browser例如PhantomJS。我没有使用它,但它应该运行JS很好。

虽然没有来自JS的文件系统访问,但同样的限制适用。 除非你在FF中使用类似插件框架的东西,那么你就提高了脚本的权利。

除此之外,你可以在php,perl或其他语言中创建一个包装器,并通过ajax调用将数据从JS传递给它们,然后他们为你写入txt。