2014-12-11 80 views
0

我開發了一個網站,可以從一個名爲ratebeer.com的網站檢索啤酒信息,以便在我的身邊顯示和儲存它們。使用外部數據更新數據庫的日程安排腳本

爲了獲得這些啤酒中的一種啤酒的分數,ratebeer.com開發了一個腳本,我不得不復制/粘貼我的代碼,並且只需提供啤酒編號(產品參考)。

例如:http://www.ratebeer.com/beer/westvleteren-12-xii/4934/是我想要得分的產品之一(即100/100)。啤酒的產物參考特此4934.

我在ASP.net FormView的動態使用的腳本如下:

<script type="text/javascript" style="color: yellow !important" src="http://www.ratebeer.com/javascript/sc.asp?b=<%#: Item.RateBeerNumber %>"></script> 

將比分instantely取出並儘快顯示給用戶他諮詢我的網頁。到目前爲止,這工作非常順利,但我想要做更多的事情:

我的目標是每天檢索我數據庫中所有啤酒的所有分數,並將它們記錄在數據庫中。

我遇到的第一個問題是,我不能將腳本的返回值影響到c#變量,以便將值傳遞給存儲過程或任何更新我的數據庫。

第二個問題是,我不知道如何每天運行腳本來獲取各種分數。

問候!

+0

您的目標不明確,您是否想通過腳本檢索分數(用戶打開網頁時),然後上載並將其存儲在數據庫中? – Shadi 2014-12-11 04:27:37

+0

當用戶打開網頁時,我已經可以做到這一點。只是我無法在數據庫中記錄分數。 – user3713398 2014-12-11 15:21:09

回答

0

您可以在Linux中使用cron作業在特定時間間隔內運行腳本,或者如果您使用的是Windows機器,則可以使用shedule作業。

+0

好的我在網上找到了一些關於調度程序的代碼,但是我仍然沒有得到如何將腳本檢索的值影響到一個c#變量。 – user3713398 2014-12-11 15:33:29

+0

對於那些想知道我用作調度程序[Hangfire](http://hangfire.io/)的人來說,這個程序很容易實現並且有很好的文檔記錄。 – user3713398 2014-12-23 04:54:23

相關問題