public List <Common.Cmt> GetNextCmts() { if (this.hasnext) { List <Common.Cmt> lcmts = new List <Common.Cmt>(); string CmtUrl = BaseCmtUrl + GetParm(); string htmldata = HttpHelper.GetHtml(CmtUrl, "application/json"); QQJson jc = JsonConvert.DeserializeObject <QQJson>(htmldata); this.first = jc.data.last; var cmts = jc.data.commentid; this.hasnext = jc.data.hasnext; foreach (var cmt in cmts) { if (cmt.parent == "0") { Common.Cmt qcmt = new Common.Cmt(); qcmt.name = cmt.userinfo.nick; qcmt.date = GetTime(cmt.time.ToString()).ToString(); //这TM是时间戳 qcmt.location = cmt.userinfo.region; qcmt.content = cmt.content; qcmt.up = cmt.up; lcmts.Add(qcmt); QQCmts.Add(qcmt); } } return(lcmts); } return(null); }
public List <Common.Cmt> GetNextCmts() { if (currentRound >= round) { return(null); } List <Common.Cmt> cmts = new List <Common.Cmt>(); FNParm["p"] = page.ToString(); string htmldata = HttpHelper.GetHtml(CmtUrl + HttpHelper.arry2urlencoded(FNParm), "application/json"); var jc = JsonConvert.DeserializeObject <FNJson>(htmldata); foreach (var cmt in jc.comments) { Common.Cmt fncmt = new Common.Cmt(); fncmt.name = cmt.uname; fncmt.date = GetTime(cmt.create_time).ToString(); fncmt.location = cmt.ip_from; fncmt.up = cmt.uptimes.ToString(); fncmt.content = cmt.comment_contents; cmts.Add(fncmt); Cmts.Add(fncmt); } currentRound++; page++; return(cmts); }
public List <Common.Cmt> GetNextCmts() { if (currendRound >= round) { return(null); } List <Common.Cmt> lSHCmts = new List <Common.Cmt>(); CmtParm["page_no"] = page.ToString(); string CmtUrl2 = "http://changyan.sohu.com/api/2/topic/comments?" + HttpHelper.arry2urlencoded(CmtParm); string htmldata = HttpHelper.GetHtml(CmtUrl2, "application/json"); var jc = JsonConvert.DeserializeObject <SHJson2>(htmldata); foreach (var cmt in jc.comments) { Common.Cmt shcmt = new Common.Cmt(); shcmt.name = cmt.passport.nickname; shcmt.date = GetTime(cmt.create_time.ToString()).ToString(); shcmt.up = cmt.support_count.ToString(); shcmt.location = cmt.ip_location; shcmt.content = cmt.content; lSHCmts.Add(shcmt); SHCmts.Add(shcmt); } currendRound++; page++; return(lSHCmts); }
public List <Common.Cmt> GetNextCmts() { List <Common.Cmt> lwys = new List <Common.Cmt>(); string Url = GetNextCmtUrl(); string RawJsonData = HttpHelper.GetHtml(Url, "application/json"); var JsonData = JsonConvert.DeserializeObject <WangYiData>(RawJsonData); var cmts = JsonData.comments; foreach (var cmt in cmts) { if (cmt.Value.buildLevel == 1) { Common.Cmt wys = new Common.Cmt(); //wys.up = cmt.Value.against; //wys.against = cmt.Value.against; //wys.anonymous = cmt.Value.anonymous; //wys.buildLevel = cmt.Value.buildLevel; wys.content = cmt.Value.content; wys.date = cmt.Value.createTime; wys.location = cmt.Value.user.location; wys.name = cmt.Value.user.nickname; wys.up = cmt.Value.vote.ToString(); lwys.Add(wys); WYCmts.Add(wys); } } return(lwys); }
public void AddPVB(Common.Cmt data) { if (InvokeRequired) { BeginInvoke(new dAddPVB(AddPVB), data); } else { PreViewBox.BeginUpdate(); ListViewItem lvi = new ListViewItem(); lvi.Text = data.name; lvi.SubItems.Add(data.date); lvi.SubItems.Add(data.location); lvi.SubItems.Add(data.up); lvi.SubItems.Add(data.content); PreViewBox.Items.Add(lvi); PreViewBox.EndUpdate(); } }
public List <Common.Cmt> GetNextCmts() { SinaParm["page"] = this.page.ToString(); string cmturl = BaseCmtUrl + HttpHelper.arry2urlencoded(SinaParm); string htmldata = HttpHelper.GetHtml(cmturl, "application/json"); var jc = JsonConvert.DeserializeObject <SinaJson>(htmldata); if (jc.result.cmntlist.Count != 0) { List <Common.Cmt> lscs = new List <Common.Cmt>(); foreach (var cmt in jc.result.cmntlist) { Common.Cmt scs = new Common.Cmt(); Match mName = reName.Match(cmt.config); if (mName.Success) { scs.name = mName.Groups[1].Value; } else { scs.name = cmt.nick; } scs.date = cmt.time; scs.content = cmt.content; scs.up = cmt.agree; scs.location = cmt.area; lscs.Add(scs); SinaCmts.Add(scs); } page++; return(lscs); } else { return(null); } //return null; }
public bool AddRow(Common.Cmt rowData) { //int col = 0; IRow row = sheet1.CreateRow(currentRow); row.CreateCell(0).SetCellValue(rowData.name); row.CreateCell(1).SetCellValue(rowData.date); row.CreateCell(2).SetCellValue(rowData.location); row.CreateCell(3).SetCellValue(rowData.up); row.CreateCell(4).SetCellValue(rowData.content); currentRow++; /* * foreach (var str in rowdata) * { * row.CreateCell(col).SetCellValue(str); * col++; * } * currentRow++;*/ return(true); }