我正在尝试编写一个简单的 Ruby/Nokogiri 刮板来从多个页面获取事件信息,然后将其输出到附加到每周发送的电子邮件的 CSV 中。
我已经完成了抓取组件和 CSV 组件,并且运行良好。但是,我现在意识到我需要知道何时添加了新事件,这意味着我需要某种数据库。理想情况下,我只会将其存储在本地。
我已经尝试过使用 ruby gem 'sequel',但数据似乎并没有在程序运行之后持续存在。我是否需要下载一些数据库软件才能使用“续集”?另外我没有使用 Rails 框架,只是使用 Ruby。
任何和所有的指导都深表感谢!