public Dictionary <CookieCollection, string> Logon() { string id = ""; string userid = ""; string pwd = ""; string path = ""; try { id = ConfigurationManager.AppSettings["id"].ToString(); path = ConfigurationManager.AppSettings["path"].ToString(); userid = du.EnDEUser(ConfigurationManager.AppSettings["userid"].ToString(), id + path, false); pwd = du.EnDEUser(ConfigurationManager.AppSettings["pwd"].ToString(), id + path, false); } catch (Exception) { Invoke(new Action(() => { hm.AppendMsg(rtxtMsg, Color.Red, "读取配置文件错误,请重新设置你的账户信息!", true); return; })); } string url_index = "http://emuch.net/bbs/logging.php?action=login" + "&cookietime=31536000" + "&formhash=eb4b777d" + "&loginsubmit=%C2%BB%C3%A1%C3%94%C2%B1%C2%B5%C3%87%C3%82%C2%BC" + "&password="******"&referer=http%3A%2F%2Femuch.net%2Fbbs%2Findex.php%3Femobile%3D1" + "&username="******"get", "", "application/x-www-form-urlencoded", "gbk"); return(dic_index); }
//保存记事本 private bool Save(CookieCollection ccl2, string emuchid) { try { string newcontent = rtxtNote.Text; string url = "http://emuch.net/bbs/space.php?" + "uid=" + emuchid + "&view=notebook"; string postdata = "&formhash=cf4a4a91" + "&newcontent=" + rm.GetEncoding(newcontent, true) + "¬esubmit=%C2%B1%C2%A3%C2%B4%C3%A6"; Dictionary <CookieCollection, string> dic_Note = new Dictionary <CookieCollection, string>(); dic_Note = ch.GetResponsesDomain(url, "post", postdata, "application/x-www-form-urlencoded", "gbk", ccl2); return(true); } catch (Exception) { return(false); } }