Ejemplo n.º 1
0
        public static async Task <HtmlDocument> GetHtmlDocAsync(string url, CancellationToken cancellationToken = default)
        {
            var http = new HttpDownloader(url);
            var doc  = new HtmlDocument();

            doc.Load(await http.GetPageAsync(cancellationToken).ConfigureAwait(false));
            return(doc);
        }
Ejemplo n.º 2
0
        public static Task <string> GetPageHtmlAsync(string url, CancellationToken cancellationToken = default)
        {
            var http = new HttpDownloader(url);

            return(Task.Run(async() => await http.GetPageAsync(cancellationToken).ConfigureAwait(false), cancellationToken));
        }