public SupplierProduct ScraperProduct(string uri) { var pageLoader = new PageLoader(); var response = pageLoader.RequestsHtml(uri, decompress: true); var product = Parse(uri, response.Html); return product; }
//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; }
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; }