2017-05-30 51 views
0

我正在开发一个项目,我只想知道什么路线(如果我不走正确的路线),为了成功完成这个项目,我应该走下去。使用Python WebScraping的项目

渡轮时间:此应用程序使用的船坐标和ETA算法来确定当船将接近某个目的地。

现在,我已经研究出了一个可以工作的原型,但不是我想要的原型。为了让我的ETA准确地显示在我的网站上,我有一个python脚本,每分钟运行一次,以便从一个特定的站点运行这些坐标,执行一个算法,然后吐出一个ETA。 ETA然后被发送到我的数据库,在那里我使用PHP和SQL在我的网站上显示它。

的ETA唯一的更新,只要这个脚本运行(我简直运行基于Eclipse的脚本,先不管它)

现在我的问题:是否有方法可以让我避免运行脚本?几乎就像一个API。或者根本不使用数据库?

谢谢!

回答

1

如果算法的结果只取决于最后一次刮擦而不是几次刮擦的历史,那么您可以根据需要刮擦并将您的算法部署为AWS lambda函数。

+0

谢谢韦尔斯!我要给AWS一个尝试 –

0

即使他们有一个API,你仍然需要运行一些东西来获得结果。如果你不想让IDE打开,你可以使用cron来调用你的脚本。