【发布时间】:2021-11-22 13:51:32
【问题描述】:
我有以下场景:
我每 5 分钟调用 3 个 API。我异步执行此操作,因此调用API 的顺序无关紧要。 “呼叫”本身包含
-
HTTP-向API的请求 - 数据提取(读取响应)
- 将其存储到数据库中。
所以这 3 个步骤总是相同的。目前我的代码看起来有点像这样:
scraper.Request()
scraper.Extract()
scraper.Save()
我肯定把它放到另一个函数中来包装它,但它在我看来有点奇怪。是否有任何我可以遵循的“模式”与我的场景相匹配?
提前致谢
【问题讨论】:
-
模式?模式是“当需要多次调用一些通用逻辑时,为其提取一个方法并多次调用。从我的角度来看,这里没有什么可做的。
标签: c# web-scraping design-patterns