public static async Task <bool> DownActress(string ID, string Name) { bool result = false; string Url = RootUrl.Bus + $"star/{ID}"; string Content; int StatusCode; string ResultMessage; (Content, StatusCode) = await Http(Url); if (StatusCode == 200 && Content != "") { //id搜索 BusParse busParse = new BusParse(ID, Content, VedioType.骑兵); Actress actress = busParse.ParseActress(); if (actress.birthday == "" && actress.age == 0 && actress.birthplace == "") { Console.WriteLine($"该网址无演员信息:{Url}"); ResultMessage = "该网址无演员信息=>Bus"; Logger.LogN($"URL={Url},Message-{ResultMessage}"); } else { actress.sourceurl = Url; actress.source = "javbus"; actress.id = ID; actress.name = Name; //保存信息 DataBase.InsertActress(actress); result = true; } } else { Console.WriteLine($"无法访问 404:{Url}"); ResultMessage = "无法访问=>Bus"; Logger.LogN($"URL={Url},Message-{ResultMessage}"); } return(result); }
public static async Task <bool> DownLoadActress(string ID, string Name, Action <string> callback) { bool result = false; string Url = JvedioServers.Bus.Url + $"star/{ID}"; HttpResult httpResult = null; httpResult = await Http(Url); string error = ""; if (httpResult != null && httpResult.StatusCode == HttpStatusCode.OK && httpResult.SourceCode != "") { //id搜索 BusParse busParse = new BusParse(ID, httpResult.SourceCode, VedioType.骑兵); Actress actress = busParse.ParseActress(); if (actress == null && string.IsNullOrEmpty(actress.birthday) && actress.age == 0 && string.IsNullOrEmpty(actress.birthplace)) { error = $"{Jvedio.Language.Resources.NoActorInfo}:{Url}"; } else { actress.sourceurl = Url; actress.source = "javbus"; actress.id = ID; actress.name = Name; //保存信息 DataBase.InsertActress(actress); result = true; } } else if (httpResult != null) { error = httpResult.StatusCode.ToStatusMessage(); } else { error = Jvedio.Language.Resources.HttpFail; } Console.WriteLine(error); callback.Invoke(error); Logger.LogN($"URL={Url},Message-{error}"); return(result); }
public static async Task <bool> DownActress(string ID, string Name, Action <string> callback) { bool result = false; string Url = RootUrl.Bus + $"star/{ID}"; string Content; int StatusCode; string ResultMessage; (Content, StatusCode) = await Http(Url); if (StatusCode == 200 && Content != "") { //id搜索 BusParse busParse = new BusParse(ID, Content, VedioType.骑兵); Actress actress = busParse.ParseActress(); if (actress == null && string.IsNullOrEmpty(actress.birthday) && actress.age == 0 && string.IsNullOrEmpty(actress.birthplace)) { ResultMessage = $"{Jvedio.Language.Resources.NoActorInfo}:{Url}"; callback.Invoke(ResultMessage); Logger.LogN($"URL={Url},Message-{ResultMessage}"); } else { actress.sourceurl = Url; actress.source = "javbus"; actress.id = ID; actress.name = Name; //保存信息 DataBase.InsertActress(actress); result = true; } } else { Console.WriteLine($"{"404".ToStatusMessage()}:{Url}"); ResultMessage = "Bus" + "404".ToStatusMessage(); callback.Invoke(ResultMessage); Logger.LogN($"URL={Url},Message-{ResultMessage}"); } return(result); }