/// <summary> /// 获取某一天的壁纸(每天8张) /// </summary> /// <param name="day"></param> /// <returns></returns> public static WallpaperWebModel GetSomeday(int day) { WallpaperWebModel model = null; try { string rs = HttpTool.Get(string.Format(URL, day)); model = Json.String2Object <WallpaperWebModel>(rs); return(model); } catch (Exception e) { return(null); } }
public static List <ImagesItem> GetLast10Days() { List <ImagesItem> result = new List <ImagesItem>(); for (var i = 0; i < 10; i++) { WallpaperWebModel model = GetSomeday(i); if (model != null && Ls.Ok(model.images)) { foreach (var img in model.images) { if (!result.Any(x => x.hsh == img.hsh)) { result.Add(img); } } } } return(result); }