public async Task HNLTest() { HN hn = new HN(); var x = await hn.Newest(); Assert.IsTrue(x.Count > 0); }
private void GetImagesinUrl2(HttpContext context) { string url = context.Request.QueryString["url"]; WebRequest source = WebRequest.Create(new Uri(url)); WebResponse res = source.GetResponse(); byte[] data = Common.ReadFully(res.GetResponseStream(), 0); string value = Encoding.Default.GetString(data); if (!string.IsNullOrEmpty(value)) { if (res.ContentType.Contains("text/html")) { HtmlDocument doc = new HtmlDocument(); doc.LoadHtml(value); var NoAltElements = doc.DocumentNode.SelectNodes("//img"); int i = 0; List <string> paths = new List <string>(); string rpath = Common.RelTemp + Common.UserID; string path = Common.Temp + Common.UserID; if (NoAltElements != null) { foreach (HtmlNode HN in NoAltElements) { string imgUrl = HN.GetAttributeValue("src", ""); if (imgUrl != "") { paths.Add(Common.MakeAbsoluteUri(url, imgUrl)); } } context.WriteJsonP(JsonConvert.SerializeObject(paths, Formatting.Indented, Common.JsonSerializerSettings)); } } else { context.WriteJsonP(JsonConvert.SerializeObject(new string[] { url }, Formatting.Indented, Common.JsonSerializerSettings)); } } }