【发布时间】:2018-10-14 22:02:29
【问题描述】:
我的本地网络中有一个 html 页面。我需要每 1 秒获取一些数字并保存在数据库中。 最好的方法是什么?
我想可能是解析器是用python写的。但是如何做到这一点,脚本不断解析。也许使用 cron?
【问题讨论】:
我的本地网络中有一个 html 页面。我需要每 1 秒获取一些数字并保存在数据库中。 最好的方法是什么?
我想可能是解析器是用python写的。但是如何做到这一点,脚本不断解析。也许使用 cron?
【问题讨论】:
由于您监控的似乎是一个自动 HTML 页面,该页面的变化频率高达每秒 1 次,因此您可能可以使用正则表达式来提取数据。 (SO 中有很多关于使用正则表达式解析 HTML 的警告,但这可能是例外情况之一,因为它似乎是一个自动化页面,可能是某种形式的工厂传感器自动化或股票行情。自动化页面通常保持一致格式,因此使用正则表达式来提取特定字段可能会起作用。)
至于以 1/秒的速度运行解析器,您可以在自己的 Python 脚本中执行此操作,在 while True 永远循环中使用像 time.sleep 这样简单的东西。
【讨论】: