예제 #1
0
        public void NewArrivalTest()
        {
            NtrstoreScraper    scraper  = new NtrstoreScraper();
            SearchSettingsBase settings = new SearchSettingsBase();

            settings.KeyWords = "nike air";


            scraper.ScrapeAllProducts(out var lst, ScrappingLevel.PrimaryFields, CancellationToken.None);
            Helpers.Helper.PrintFindItemsResults(lst);
        }
예제 #2
0
        public void FindItemsTest()
        {
            NtrstoreScraper    scraper  = new NtrstoreScraper();
            SearchSettingsBase settings = new SearchSettingsBase();

            settings.KeyWords = "nike air";


            scraper.FindItems(out var lst, settings, CancellationToken.None);
            Helpers.Helper.PrintFindItemsResults(lst);
        }
예제 #3
0
        public void GetProductDetailsTest()
        {
            /*Product curProduct = new Product(new NtrstoreScraper(), "Unknown",
             *  "https://www.ntrstore.com/nike-flyknit-lunar-3",
             *  420,
             *  "",
             *  "id");
             *
             *
             * NtrstoreScraper scraper = new NtrstoreScraper();
             *
             * ProductDetails details = scraper.GetProductDetails(curProduct, CancellationToken.None);
             *
             * Helper.PrintGetDetailsResult(details.SizesList);
             * Debug.WriteLine(curProduct.Name);
             *
             */



            Product curProduct = new Product(new NtrstoreScraper(), "Unknown",
                                             "https://www.ntrstore.com/air-180-og-white-ultramarine",
                                             420,
                                             "",
                                             "id");


            NtrstoreScraper scraper = new NtrstoreScraper();

            ProductDetails details = scraper.GetProductDetails(curProduct.Url, CancellationToken.None);

            Debug.WriteLine(details.Name);
            Debug.WriteLine(details.Price);
            Debug.WriteLine(details.Currency);
            Debug.WriteLine(details.ImageUrl);
            Debug.WriteLine(details.StoreName);
            Debug.WriteLine(details.Url);

            Helper.PrintGetDetailsResult(details.SizesList);
        }