Exemplo n.º 1
0
        public SupplierProduct ScraperProduct(string uri)
        {
            var pageLoader = new PageLoader();
            var response = pageLoader.RequestsHtml(uri, decompress: true);
            var product = Parse(uri, response.Html);

            return product;
        }
Exemplo n.º 2
0
        //public void ScrapeCatalog()
        //{
        //    DownloadPrice();
        //}
        public List<TimyrPriceRow> DownloadPrice()
        {
            string uri = SupplierUri + "catalog.php?price=show";
            var pageLoader = new PageLoader();

            HtmlResponse htmlResponse = pageLoader.RequestsHtml(uri);

            var timyrPriceRows = ParsePrice(htmlResponse.Html);

            return timyrPriceRows;
        }
Exemplo n.º 3
0
 private SupplierProduct DownloadProduct(ShopEntities context, TimyrPriceRow pRow, Supplier supplier)
 {
     var pageLoader = new PageLoader();
     string uri = SupplierUri + pRow.Uri;
     var response = pageLoader.RequestsHtml(uri);
     var product = ParseTaimyrProduct(context, pRow, response.Html, supplier);
     return product;
 }