private async void btnGet_ClickAsync(object sender, EventArgs e) { var tuJis = await BeautylehMMHeler.GetTuJiCollectionAsync(_homePageUrl); var controls = gbTuJis.Controls; controls.Clear(); var index = 0; foreach (var tuJi in tuJis) { controls.Add(new ResourcesItem(tuJi.Item1, tuJi, index)); index++; } }
private async Task HandlerTuJi(string title, string url, string baseDir) { var dir = Path.Combine(baseDir, title); if (!Directory.Exists(dir)) { Directory.CreateDirectory(dir); } var imgs = await BeautylehMMHeler.GetImgs(url, _homePageUrl, title); var lsTask = new List <Task>(imgs.Count); foreach (var img in imgs) { await BeautylehMMHeler.DownloadImgAsync(Path.Combine(dir, Path.GetFileName(img)), img); } }