public async static Task <string> GetResponseTextAsync(WebPage webPage) { HtmlGetter parser = new HtmlGetter(webPage); byte[] response = await parser.GetResponseBinaryAsync(); if (webPage.Response_Type == ResponseType.Binary) { return(Convert.ToBase64String(response)); } return(Config.Instance.Encoding.GetString(response)); }
public async static Task <CompareResult> CompareAsync(WebPage webPage) { byte[] newContent; try { newContent = await HtmlGetter.GetResponseBinaryAsync(webPage); } catch (Exception ex) { throw new WebPageException("ex_getContentFailed", webPage, ex); } return(await CompareAsync(webPage, webPage.GetLatestContent(), newContent)); }
public async static Task <byte[]> GetResponseBinaryAsync(WebPage webPage) { HtmlGetter parser = new HtmlGetter(webPage); return(await parser.GetResponseBinaryAsync()); }