public CitilinkReviewParser(IRatingParser ratingParser) { _ratingParser = ratingParser; }
static async Task <IEnumerable <Review> > ProcessReviews(IBrowsingContext context, string url, IRatingParser ratingParser) { IReviewParser reviewParser = new CitilinkReviewParser(ratingParser); using (var document = await context.OpenAsync(url)) { /*var showMore = document.QuerySelector("div#opinionBox div.show_more span.pseudo"); * if(showMore != null) * { * if(showMore is IHtmlElement showMoreDiv) * { * showMoreDiv.DoClick(); * await Task.Delay(1000); * } * }*/ return(reviewParser.Parse(document)); } }