private void loadnewini() { string str = DNFWebProxy.SendDataByGET("http://www.tx5d.com/api/v2/g.ashx", ""); //string str = File.ReadAllText(Application.StartupPath + "\\atc.ini", System.Text.Encoding.GetEncoding("utf-8")); _MJson m = new _MJson(str); Lnode = m.GetNode("Date").toListnode(); label2.Text = m.GetNode("ver").toString(); AD_webBrowser.Navigate(m.GetNode("adlink").toString()); loadListnode(Lnode); }
public bool SetActList(Listnode tmp) { try { actnodeList = loadListnode(tmp); return(true); } catch { return(false); } }
private void loadnewini() { string str = File.ReadAllText(Application.StartupPath + "\\atc.ini", System.Text.Encoding.GetEncoding("utf-8")); _MJson m = new _MJson(str); atcid = new List <int>(); Listnode Lnode = m.GetNode("Date").toListnode(); label2.Text = m.GetNode("ver").toString(); AD_webBrowser.Navigate(m.GetNode("adlink").toString()); actnodeList = new List <node>(); actnodeList_C = new List <int>(); loadListnode(Lnode); }
private void loadonlineini() { string str = http_GET("http://www.tx5d.com/api/g.ashx", null); _MJson m = new _MJson(str); atcid = new List <int>(); Listnode Lnode = m.GetNode("Date").toListnode(); label2.Text = m.GetNode("ver").toString(); AD_webBrowser.Navigate(m.GetNode("adlink").toString()); actnodeList = new List <node>(); actnodeList_C = new List <int>(); loadListnode(Lnode); }
private void relistView_task() { string re = Ow.Por.XinyueGetRYtask(); _MJson m = new _MJson(re); tasklist = m.toListnode(); tasklist.val.ForEach(t => { ListViewItem lvi = new ListViewItem(); lvi.Text = t.GetNode("id").toString(); lvi.SubItems.Add(t.GetNode("task_name").toString()); lvi.SubItems.Add(t.GetNode("score").toString()); lvi.SubItems.Add(t.GetNode("status").toString() == "0" ? "未完成" : "已完成"); SetlistView(listView_task, lvi); }); }
private void loadListnode(Listnode tmp, string q = "") { if (q != "") { q = " " + q; } if (tmp == null) { return; } foreach (var v in tmp.val) { actnodeList.Add(v); actnodeList_C.Add(c); //listBox1.Items.Add(q + v.actname); //tmpactinfoList.Add(v); //tmpactinfoList_C.Add(c); ListViewItem lvi = new ListViewItem(); lvi.Text = q + v.GetNode("actname").toString(); lvi.SubItems.Add(v.GetNode("giftname").toString()); listView1.Items.Add(lvi); if (c == 0) { atcid.Add(c); } else { int did = 0; int.TryParse(v.GetNode("actid").toString(), out did); atcid.Add(did); } if (v.GetNode("atcExt").toString() != "null") { c++; if (q == "") { loadListnode(v.GetNode("atcExt").toListnode(), " └"); } else { loadListnode(v.GetNode("atcExt").toListnode(), q); } c--; } } }
private void button1_Click(object sender, EventArgs e) { if (cookieStr == "") { MessageBox.Show("请先登录!!!"); return; } string aa = http_GET("http://iyouxi.vip.qq.com/ams3.0.php?_c=queryRoleInfo&gamename=dnf&area=" + area + "&g_tk=" + gtk, myCookieContainer); //string aa = "json14848016790871({\"ret\":0,\"data\":[{\"role_id\":\"16705750\",\"nick\":\"Asura\\u4e36\\u4e44\"},{\"role_id\":\"17521661\",\"nick\":\"\\u9694\\u58c1[\\u738b\\u5927\\u67aa]\"},{\"role_id\":\"26980759\",\"nick\":\"\\u5929\\u9009\\u4e44\\u7f14\\u9020\"},{\"role_id\":\"28160539\",\"nick\":\"\\u6218\\u6597\\u5723\\u7075\"},{\"role_id\":\"28460688\",\"nick\":\"\\u529b\\u5c48\\u5929\\u4e0b\"},{\"role_id\":\"28549736\",\"nick\":\"\\u6613\\u6b66\\u8bed\"},{\"role_id\":\"28604163\",\"nick\":\"\\u4e73\\u6c41\\u306e\\u9a91\\u58eb\"},{\"role_id\":\"28894325\",\"nick\":\"\\u6c14\\u4e44\\u6b7b\\u4f60\"},{\"role_id\":\"29047949\",\"nick\":\"\\u8d64\\u4e36\\u72ac\"},{\"role_id\":\"29165134\",\"nick\":\"+38\\u7684[\\u51ef\\u4e3d]\"},{\"role_id\":\"29799370\",\"nick\":\"\\u540e\\u8857\\u516c\\u4e3b\"},{\"role_id\":\"30117053\",\"nick\":\"\\u5723\\u804c\\u8005\\u662f\\u6211\"},{\"role_id\":\"30117056\",\"nick\":\"\\u5723\\u804c\\u8005\\u771f\\u662f\\u6211\"},{\"role_id\":\"30119531\",\"nick\":\"\\u6211\\u771f\\u662f\\u5723\\u804c\\u8005\"},{\"role_id\":\"30166714\",\"nick\":\"\\u7b2c\\u4e94\\u5251\\u5723\\u00b7\\u7edd\"},{\"role_id\":\"30173360\",\"nick\":\"\\u4f26\\u5bb6\\u4e5f\\u80fd\\u5c04\"},{\"role_id\":\"30305005\",\"nick\":\"\\u9020\\u7891\\u8005\\u00b7\\u5239\"},{\"role_id\":\"30307230\",\"nick\":\"\\u6211\\u662f\\u9ed1\\u6b66\"},{\"role_id\":\"30436728\",\"nick\":\"\\u9b54\\u4e44\\u9053\"},{\"role_id\":\"30843469\",\"nick\":\"\\u72d7\\u6b87\\u786a\\u4f60\\u4e0d\\u914d\"},{\"role_id\":\"31209434\",\"nick\":\"\\u821e\\u6c14\\u5927\\u6e7f\"},{\"role_id\":\"31283367\",\"nick\":\"\\u5361\\u5361\\u7f57\\u7279\\u00b7\\u56f8\"},{\"role_id\":\"31373443\",\"nick\":\"\\u4f60\\u6cd5\\u7237\"},{\"role_id\":\"31427057\",\"nick\":\"\\u65e0\\u6cd5\\u51b0\\u51bb\"},{\"role_id\":\"31506914\",\"nick\":\"\\u620f\\u8c82\\u8749\"},{\"role_id\":\"31627023\",\"nick\":\"\\u5730\\u72f1\\u00b7\\u53ec\\u5524\"},{\"role_id\":\"31935605\",\"nick\":\"[\\u5c0f\\u67d2]\"},{\"role_id\":\"32071049\",\"nick\":\"\\u9ea6\\u57ce\\u5173\\u7fbd\"},{\"role_id\":\"33685115\",\"nick\":\"\\u65e0\\u540d\\u7684\\u673a\\u68b0\\u5e08\"}],\"time\":\"1484805186\",\"msg\":\"success\"});"; //int sta = aa.IndexOf("({") + 1; //string json = aa.Substring(sta, aa.IndexOf("});") - sta + 1); //userinfo = JsonConvert.DeserializeObject<DNFRoleInfo>(aa); userinfo = new DNFRoleInfo(); _MJson m = new _MJson(aa); u_node = m.GetNode("data").toListnode(); StringBuilder tmp = new StringBuilder(); tmp.Append("dnf%257Cyes%257C" + userid + "%257C" + area + "%257C"); foreach (var v in u_node.val) { comboBox1.Items.Add(v.GetNode("nick").toString()); tmp.Append(v.GetNode("role_id").toString() + "*"); //comboBox1.Items.Add(v.nick); //tmp.Append(v.role_id + "*"); } if (comboBox1.Items.Count > 1) { comboBox1.SelectedIndex = 0; checkparam = tmp.ToString(); //MessageBox.Show("获取角色成功"); } else { MessageBox.Show("该区找不到角色,或者出现错误"); } //MessageBox.Show(aa); //MessageBox.Show(cookieStr); }
private List <node> loadListnode(Listnode tmp) { List <node> tmplist = new List <node>(); if (tmp == null) { return(tmplist); } foreach (var v in tmp.val) { tmplist.Add(v); if (v.GetNode("atcExt").toString() != "null") { tmplist.AddRange(loadListnode(v.GetNode("atcExt").toListnode())); } } return(tmplist); }
public string XinyueGetRYtask() { string iActivityId = "54842"; string iFlowId = "280926"; string posturl = Properties.Resources.ameURL .Replace("{sSDID}", sSDIDList["http://apps.game.qq.com/comm-htdocs/js/ams/v0.2R02/act/49210/act.desc.js"]) .Replace("{actid}", iActivityId) ; string postdata = Properties.Resources.ryzcPostdata .Replace("{ametk}", Value_Dictionary["{ametk}"]) .Replace("{actid}", iActivityId) .Replace("{flowid}", iFlowId); string rseult = AmsSubmit(posturl, postdata); string data = Regex.Match(rseult, "(?<=\"data\":\").*?(?=\"})").Value.Replace("\\\"", "\"").Replace("\\\\", "\\"); _MJson m = new _MJson(data); tasklist = m.toListnode(); return(data); }
private void loadListnode(Listnode tmp, string q = "") { if (q != "") { q = " " + q; } if (tmp == null) { return; } foreach (var v in tmp.val) { ListViewItem lvi = new ListViewItem(); lvi.Text = q + v.GetNode("actname").toString(); lvi.SubItems.Add(v.GetNode("giftname").toString()); switch (v.GetNode("autoSub").toString()) { case "0": lvi.SubItems.Add("-"); break; case "1": lvi.SubItems.Add("√"); break; case "2": lvi.SubItems.Add("×"); break; } listView1.Items.Add(lvi); if (v.GetNode("atcExt").toString() != "null") { if (q == "") { loadListnode(v.GetNode("atcExt").toListnode(), " └"); } else { loadListnode(v.GetNode("atcExt").toListnode(), q); } } } }
private void comboBox3_SelectedIndexChanged(object sender, EventArgs e) { if (cookieStr == "") { MessageBox.Show("请先登录!!!"); return; } if (comboBox2.SelectedIndex < 0) { return; } if (comboBox3.SelectedIndex < 0) { return; } area = svlist[comboBox2.SelectedIndex].opt_data_array[comboBox3.SelectedIndex].v; string aa = http_GET("http://iyouxi.vip.qq.com/ams3.0.php?_c=queryRoleInfo&gamename=dnf&area=" + area + "&g_tk=" + gtk, myCookieContainer); //string aa = "json14848016790871({\"ret\":0,\"data\":[{\"role_id\":\"16705750\",\"nick\":\"Asura\\u4e36\\u4e44\"},{\"role_id\":\"17521661\",\"nick\":\"\\u9694\\u58c1[\\u738b\\u5927\\u67aa]\"},{\"role_id\":\"26980759\",\"nick\":\"\\u5929\\u9009\\u4e44\\u7f14\\u9020\"},{\"role_id\":\"28160539\",\"nick\":\"\\u6218\\u6597\\u5723\\u7075\"},{\"role_id\":\"28460688\",\"nick\":\"\\u529b\\u5c48\\u5929\\u4e0b\"},{\"role_id\":\"28549736\",\"nick\":\"\\u6613\\u6b66\\u8bed\"},{\"role_id\":\"28604163\",\"nick\":\"\\u4e73\\u6c41\\u306e\\u9a91\\u58eb\"},{\"role_id\":\"28894325\",\"nick\":\"\\u6c14\\u4e44\\u6b7b\\u4f60\"},{\"role_id\":\"29047949\",\"nick\":\"\\u8d64\\u4e36\\u72ac\"},{\"role_id\":\"29165134\",\"nick\":\"+38\\u7684[\\u51ef\\u4e3d]\"},{\"role_id\":\"29799370\",\"nick\":\"\\u540e\\u8857\\u516c\\u4e3b\"},{\"role_id\":\"30117053\",\"nick\":\"\\u5723\\u804c\\u8005\\u662f\\u6211\"},{\"role_id\":\"30117056\",\"nick\":\"\\u5723\\u804c\\u8005\\u771f\\u662f\\u6211\"},{\"role_id\":\"30119531\",\"nick\":\"\\u6211\\u771f\\u662f\\u5723\\u804c\\u8005\"},{\"role_id\":\"30166714\",\"nick\":\"\\u7b2c\\u4e94\\u5251\\u5723\\u00b7\\u7edd\"},{\"role_id\":\"30173360\",\"nick\":\"\\u4f26\\u5bb6\\u4e5f\\u80fd\\u5c04\"},{\"role_id\":\"30305005\",\"nick\":\"\\u9020\\u7891\\u8005\\u00b7\\u5239\"},{\"role_id\":\"30307230\",\"nick\":\"\\u6211\\u662f\\u9ed1\\u6b66\"},{\"role_id\":\"30436728\",\"nick\":\"\\u9b54\\u4e44\\u9053\"},{\"role_id\":\"30843469\",\"nick\":\"\\u72d7\\u6b87\\u786a\\u4f60\\u4e0d\\u914d\"},{\"role_id\":\"31209434\",\"nick\":\"\\u821e\\u6c14\\u5927\\u6e7f\"},{\"role_id\":\"31283367\",\"nick\":\"\\u5361\\u5361\\u7f57\\u7279\\u00b7\\u56f8\"},{\"role_id\":\"31373443\",\"nick\":\"\\u4f60\\u6cd5\\u7237\"},{\"role_id\":\"31427057\",\"nick\":\"\\u65e0\\u6cd5\\u51b0\\u51bb\"},{\"role_id\":\"31506914\",\"nick\":\"\\u620f\\u8c82\\u8749\"},{\"role_id\":\"31627023\",\"nick\":\"\\u5730\\u72f1\\u00b7\\u53ec\\u5524\"},{\"role_id\":\"31935605\",\"nick\":\"[\\u5c0f\\u67d2]\"},{\"role_id\":\"32071049\",\"nick\":\"\\u9ea6\\u57ce\\u5173\\u7fbd\"},{\"role_id\":\"33685115\",\"nick\":\"\\u65e0\\u540d\\u7684\\u673a\\u68b0\\u5e08\"}],\"time\":\"1484805186\",\"msg\":\"success\"});"; //int sta = aa.IndexOf("({") + 1; //string json = aa.Substring(sta, aa.IndexOf("});") - sta + 1); //userinfo = JsonConvert.DeserializeObject<DNFRoleInfo>(aa); userinfo = new DNFRoleInfo(); _MJson m = new _MJson(aa); try { u_node = m.GetNode("data").toListnode(); } catch { MessageBox.Show("该区找不到角色!!!"); return; } StringBuilder tmp = new StringBuilder(); tmp.Append("dnf%257Cyes%257C" + userid + "%257C" + area + "%257C"); comboBox1.Items.Clear(); foreach (var v in u_node.val) { comboBox1.Items.Add(v.GetNode("nick").toString()); tmp.Append(v.GetNode("role_id").toString() + "*"); //comboBox1.Items.Add(v.nick); //tmp.Append(v.role_id + "*"); } if (comboBox1.Items.Count > 0) { if (File.Exists(userid + ".ini")) { string[] tmpstr = File.ReadAllLines(userid + ".ini"); comboBox1.SelectedIndex = int.Parse(tmpstr[2]); } else { comboBox1.SelectedIndex = 0; } checkparam = tmp.ToString(); //MessageBox.Show("获取角色成功"); } else { MessageBox.Show("该区找不到角色,或者出现错误"); } pictureBox1.Image = web.DowloadCheckImg("http://captcha.qq.com/getimage?aid=21000104", myCookieContainer); string query_role_result = web.SendDataByGET("http://apps.game.qq.com/comm-cgi-bin/content_admin/activity_center/query_role.cgi?game=dnf&area=" + area + "&sServiceDepartment=x6m5", "", ref myCookieContainer, "apps.game.qq.com", "http://dnf.qq.com/act/a20130805weixin/cdkey.htm?bg=per"); if (query_role_result.IndexOf("msg:'ok'") > 0) { md5str = query_role_result.Substring(query_role_result.IndexOf("md5str:'") + 8, 32); } else { MessageBox.Show("获取角色加密信息失败,CDK可能无法正常兑换"); } }
private string Analysis(node obj, string rl) { StringBuilder result = new StringBuilder(); _MJson m = new _MJson(rl); try { switch (obj.GetNode("model").toString()) { case "1": { if (m.GetNode("msg").toString() == "success") { string op = m.GetNode("op").toString(); switch (op) { case "online_cdk": { result.Append("\r\n======CDK=======\r\n" + m.GetNode("cdkey").toString() + "\r\n================"); }; break; case "add_money": { result.Append("\r\n======num=======\r\n" + m.GetNode("num").toString() + "\r\n================"); }; break; case "lottery_route_must": { result.Append("\r\n======抽奖=======\r\n" + m.GetNode("cdkey").toString() + "\r\n" + m.GetNode("name").toString() + "\r\n================"); }; break; case "view_money": { result.Append("\r\n======money=======\r\n" + m.GetNode("data").GetNode("op", true).toString() + "\r\n================"); }; break; case "query_gift_list": { result.Append("\r\n======礼物列表=======\r\n"); Listnode oplist = m.GetNode("data").GetNode("op", true).toListnode(); oplist.val.ForEach(t => { result.AppendFormat("\r\n|->{0}<-|{1}│{2}│\r\n", t.GetNode("info").toString(), t.GetNode("name").toString(), GetTime(t.GetNode("time").toString()).ToString()); }); result.Append("\r\n=====================\r\n"); }; break; //case "": { }; break; //case "": { }; break; //case "": { }; break; //case "": { }; break; } //if (m.GetNode("op").toString() == "online_cdk") // result.Append("\r\n======CDK=======\r\n" + m.GetNode("cdkey").toString() + "\r\n================"); result.Append("\r\n" + DateTime.Now.ToString() + ",XXOO【" + m.GetNode("actname").toString() + "】成功"); } else { result.Append("\r\n" + DateTime.Now.ToString() + ",XXOO【" + m.GetNode("actname").toString() + "】失败,原因:" + m.GetNode("msg").toString()); } } break; case "2": { if (m.GetNode("modRet") == null) { result.Append("\r\n" + DateTime.Now.ToString() + "领取失败:" + m.GetNode("sMsg").toString()); } else { result.Append("\r\n" + DateTime.Now.ToString() + ":" + m.GetNode("modRet").GetNode("sMsg").toString()); } } break; case "3": { if (m.GetNode("modRet") == null) { result.Append("\r\n" + DateTime.Now.ToString() + "领取失败:" + m.GetNode("sMsg").toString()); } else { result.Append("\r\n" + DateTime.Now.ToString() + ":" + m.GetNode("modRet").GetNode("sMsg").toString()); } } break; case "4": { if (m.GetNode("code").toString() != "0") { result.Append("\r\n" + DateTime.Now.ToString() + "领取失败:" + m.GetNode("msg").toString()); } else { result.Append("\r\n" + DateTime.Now.ToString() + ": 成功,领取到" + m.GetNode("gift_name").toString()); } } break; } if (obj.GetNode("model").toString() == "2") { } else { } } catch { result.Append("\r\n" + DateTime.Now.ToString() + ",出现未知错误!!!"); } return(result.ToString()); }