public void RunScraping(ScraperConfig scraperConfig) { IScraperEngine dataEngine = new DataEngine(); ItemInfoDetail itemInfoDetail = dataEngine.RunScraping(scraperConfig); if (itemInfoDetail.Price == 0) { TelemetryEvent.SendEventRunScraping(scraperConfig, itemInfoDetail); } Scraper.Data.DataEngine.SetItemInfoDetail(scraperConfig.ItemInfoId, itemInfoDetail); }
public static void RunScraping() { Guid searchId = Guid.NewGuid(); Guid itemInfoId = Guid.NewGuid(); ScraperConfig scraperConfig = new ScraperConfig { CommerceId = 111, SearchId = searchId, ItemInfoId = itemInfoId, Keyword = "", Source = "https://www.amazon.com.mx/AFUNTA-Mu%C3%B1equera-reemplazo-Compatible-Transpirable/dp/B07L75WKKW/ref=pd_bxgy_121_2/141-2212725-7362833?_encoding=UTF8&pd_rd_i=B07L75WKKW&pd_rd_r=69e78c58-ea27-412f-bb41-ae8429eaa938&pd_rd_w=R3IyJ&pd_rd_wg=gqjOi&pf_rd_p=76b46a93-b06d-4295-9dad-635165de1341&pf_rd_r=JQ25BS6KJ8R92Q4845RA&psc=1&refRID=JQ25BS6KJ8R92Q4845RA" }; ItemInfoDetail itemInfoDetailExpexted = new ItemInfoDetail { ListPrice = 24039, Price = 21859, Stock = 0 }; IScraperEngine scraperEngine = new DataEngine(); ItemInfoDetail itemInfoDetail = scraperEngine.RunScraping(scraperConfig); }