示例#1
0
        public async Task <IEnumerable <string> > GetHtmlResults(string searchTerm, int page)
        {
            var searchUrl  = BuildUrl(searchTerm, page);
            var resultPage = await _webHelper.GetHtmlAsync(searchUrl);

            var results = Regex.Matches(resultPage, _resultItemPattern, RegexOptions.IgnoreCase);

            return(results.Select(result => HttpUtility.HtmlDecode(result.ToString())));
        }