public async Task <int> LoadJdd(string gameCode) { int count = 0; string htmlCode; List <sys_issue> IssueList = new List <sys_issue>(); HttpWebRequest request; HttpWebResponse response = null; string Url = "uc/" + gameCode; request = (HttpWebRequest)WebRequest.Create(Url_JDDKJ + Url); response = CommonHelper.SettingProxyCookit(request, response, CollectionUrlEnum.url_jdd); if (response.ContentEncoding != null && response.ContentEncoding.ToLower() == "gzip") { System.IO.Stream streamReceive = response.GetResponseStream(); var zipStream = new System.IO.Compression.GZipStream(streamReceive, System.IO.Compression.CompressionMode.Decompress); StreamReader sr = new System.IO.StreamReader(zipStream, Encoding.UTF8); htmlCode = sr.ReadToEnd(); } else { System.IO.Stream streamReceive = response.GetResponseStream(); StreamReader sr = new System.IO.StreamReader(streamReceive, Encoding.UTF8); htmlCode = sr.ReadToEnd(); } XmlDocument doc = new XmlDocument();//新建对象 doc.LoadXml(htmlCode); //奖多多非高频 if (gameCode == "nonhighfreq") { JDDnonhighfreq(doc, IssueList); } count = await _IJddDataService.AddIssue(IssueList); return(await Task.FromResult(count)); }