计划脚本以使用外部数据更新数据库

Schedule script to update database with external data

本文关键字:数据 更新 数据库 外部 脚本 计划      更新时间:2023-09-26

我开发了一个网站,可以从一个名为 ratebeer.com 的网站上检索啤酒信息,以显示和储存它们。

为了获得其中一种啤酒的分数,ratebeer.com 开发了一个脚本,我必须复制/粘贴到我的代码中,我只需要提供啤酒编号(产品的参考(。

例如:http://www.ratebeer.com/beer/westvleteren-12-xii/4934/是我想获得分数的产品之一(即 100/100(。啤酒的产品参考号为4934。

我在 ASP.net 窗体视图中动态使用的脚本如下:

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

一旦用户查阅我的网页,分数就会立即获取并显示给用户。到目前为止,这运行良好,但我想做更多的事情:

我的目标是每天检索数据库中所有啤酒的所有分数,并将它们记录在数据库中。

遇到的第一个问题是,我无法将脚本的返回值影响到 c# 变量,以便将值传递给存储过程或任何更新数据库的内容。

第二个问题是我不知道如何每天运行脚本来获取各种乐谱。

问候!

您可以使用

Linux中的cron jobs在特定时间间隔内运行脚本,或者如果您使用的是Windows Machine,则可以使用shedule Jobs。