2011-02-26 43 views
5

我想要實現的是創建腳本,它將從URL中讀取數據,然後使用這些數據進行一些操作。 例如。這個腳本每5分鐘運行一次,從某個地方加載頁面,檢查是否有變化,以及是否有變化(我確實會尋找一個小的特定變化,但這並不重要,因爲這個想法仍然存在同樣),它會通過電子郵件向我發送警報。 問題是。 Node.js可以處理嗎? 我可以用ruby創建這個腳本,或者甚至作爲shell腳本,每隔N分鐘從服務器上的crontab運行;但我想嘗試Node.js,聽起來好像我有一個很好的「寵物項目」來嘗試它。node.js是否能夠從URL讀取?

+0

您正在尋找的小改動是什麼? – generalhenry 2011-02-26 01:39:14

回答

8

是的。查看node.js的「請求」模塊。它基本上是一個http客戶端,您可以在node.js應用程序中使用它。請參閱https://github.com/mikeal/request

+0

每N分鐘從一些網站加載數據的最佳方式是什麼?對於(..)類型的node.js腳本中的循環,還是隻是從crontab運行它?只是好奇我什麼時候可以獲得更多的性能提升。 – alexeypro 2011-03-02 05:31:30

+0

我想你可能想看看javascript setTimeout()和clearTimeout()。將這些符號圈入循環中。 – Nitin 2011-06-15 08:26:01