2013-02-05 88 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。