示例#1
0
        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);
        }
示例#2
0
        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);
        }