//using System; //using AngleSharp; //using AngleSharp.Dom; //using System.Linq; //using System.Net; //using System.Net.Http; //using System.Threading.Tasks; //namespace Rehau.Sku.Assist //{ // static class SkuAssist // { // public async static Task GetContent(string request, HttpClient httpClient) // { // string uri = "https://shop-rehau.ru/catalogsearch/result/?q=" + request; // ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls; // return await httpClient.GetStringAsync(uri); // } // public async static Task GetDocument(string source) // { // IConfiguration config = Configuration.Default; // IBrowsingContext context = BrowsingContext.New(config); // return await context.OpenAsync(req => req.Content(source)); // } // public static IProduct GetProductFromDocument(IDocument document) // { // return document // .All // .Where(e => e.ClassName == "product-item__desc-top") // .Select(e => new Product(e.Children[0].TextContent, e.Children[1].TextContent.Trim(new[] { '\n', ' ' }))) // // .Where(product => !product.Sku.Any(c => char.IsLetter(c))) // .FirstOrDefault(); // } // } //}