2017-05-30 48 views
0

我正在開發一個項目,我只想知道什麼路線(如果我不走正確的路線),爲了成功完成這個項目,我應該走下去。使用Python WebScraping的項目

渡輪時間:此應用程序使用的船座標和ETA算法來確定當船將接近某個目的地。

現在,我已經研究出了一個可以工作的原型,但不是我想要的原型。爲了讓我的ETA準確地顯示在我的網站上,我有一個python腳本,每分鐘運行一次,以便從一個特定的站點運行這些座標,執行一個算法,然後吐出一個ETA。 ETA然後被髮送到我的數據庫,在那裏我使用PHP和SQL在我的網站上顯示它。

的ETA唯一的更新,只要這個腳本運行(我簡直運行基於Eclipse的腳本,先不管它)

現在我的問題:是否有方法可以讓我避免運行腳本?幾乎就像一個API。或者根本不使用數據庫?

謝謝!

回答

1

如果算法的結果只取決於最後一次刮擦而不是幾次刮擦的歷史,那麼您可以根據需要刮擦並將您的算法部署爲AWS lambda函數。

+0

謝謝韋爾斯!我要給AWS一個嘗試 –

0

即使他們有一個API,你仍然需要運行一些東西來獲得結果。如果你不想讓IDE打開,你可以使用cron來調用你的腳本。