public static void Download() { while (true) { odinvideo URL; lock (URLlocker) { if (videos.Count == 0) { break; } else { Console.WriteLine("************"); Console.WriteLine("**** " + videos.Count); Console.WriteLine("************"); URL = videos.Dequeue(); } } Console.WriteLine(URL.domain + ": - " + URL.url + " - start downloading ..."); videoinfo vidn = new videoinfo(); vidn = getVideoLink(URL.domain, URL.url); string vidLink = vidn.videourl; string vidTitl = vidn.title; DownloadFile(vidLink, vidTitl, vidTitl); } }
public static videoinfo getVideoLink(string domain2, string url2) { videoinfo vid1 = new videoinfo(); switch (domain2) { case "v_ku6_com": { v_ku6_com vkub = new v_ku6_com(domain2, url2); try { vid1.videourl = System.Text.RegularExpressions.Regex.Unescape(vkub.getlink()); vid1.title = vkub.gettitle(); } catch { } break; } default: break; } return(vid1); }