crawlx:使用Elixir跟踪产品库存的履带项目 源码
爬虫 使用Elixir + Phoenix的履带式项目,以跟踪产品库存并在产品价格或可用性发生变化时通知您。 仅用于学习目的。 特征 在所有界面页面上使用Phoenix LiveView(避免需要不断手动更新页面)。 使用MySQL数据库存储Spider检索到的项目。 蜘蛛状态监视(您可以检查目标页面是否可用或蜘蛛正在运行)。 与电报集成。 产品价格历史记录。 通过Web界面管理所有Crawly蜘蛛(启动蜘蛛,停止蜘蛛)。 用法 要将您的Spider与该项目集成,可以按照的教程进行操作。 Spider模块的名称必须为Crawler.Spider.并且您的Spider必须返回以下格式的项目: %{ title: "Product Title", price: "R$ 1.300,90", url: "https://localhost" } 蜘蛛被创建后,
下载地址
用户评论