/// <summary> /// 获取促销信息 /// </summary> public void SaveSitePromo() { SiteFactory sitefac = new SiteFactory(); sitefac.SiteId = 8; LogServer.WriteLog("促销信息开始获取 siteid:" + sitefac.SiteId, "RunInfo"); sitefac.SitePromoManager.SaveSitePromo(); LogServer.WriteLog("促销信息获取结束 siteid:" + sitefac.SiteId, "RunInfo"); }
public void SaveSiteCate() { Parallel.ForEach(Sites, num => { SiteFactory sf = new SiteFactory {SiteId = num}; sf.SiteClassManager.SaveAllSiteClass(); }); }
public string RegionUser() { var smsmanger = new SiteFactory().SmsApiManager; string catid = "1773"; string yaoqing = "YKQcw"; string phone = smsmanger.GetPhoneNum(catid); HtmlAnalysis request1 = new HtmlAnalysis(); request1.RequestContentType = "application/x-www-form-urlencoded"; request1.Headers.Add("Cookie", "JSESSIONID=A96903EAC0B275902F08953A3C87C808; RecommendCityStatus=1; burl=https%3a%2f%2fm%2ebenlai%2ecom%2factivity%2fpullNewReceive%3fcallback%3d0%26showtype%3d4%26invitatorCode%3dqVL4Y%26referSysNo%3dDECAA91A6206EDD4; ASP.NET_SessionId=rizc5rofdjadxcytxo3dhizb; uuk=657efcf3-a63d-4e3c-9718-f4d809c92353; userGuid=aafe002b-730b-4c90-8aa3-cad731bb4db720160618014311; _jzqckmp_v2=1/; _jzqckmp=1/; AppCity=*e5*ae*81*e6*b3*a2; curRecommendation=%e5%ae%81%e6%b3%a2; _pk_id.7.2b60=b6589fc6ab0dc82c.1466228584.1.1466228589.1466228584.; _pk_ses.7.2b60=*; recentcNo=\"135, \"; DeliverySysNo=135; WebSiteSysNo=3; CityPY=nb; city=*e5*ae*81*e6*b3*a2; hsc=1; ProvinceSysNo=28; localcity=135; backUrl=https%253A%252F%252Fm.benlai.com%252Factivity%252FpullNewReceive%253Fcallback%253D0%2526showtype%253D4%2526invitatorCode%253DqVL4Y%2526referSysNo%253DDECAA91A6206EDD4; _pk_id.9.2b60=b6589fc6ab0dc82c.1466228593.1.1466228593.1466228593.; _pk_ses.9.2b60=*; _qzja=1.430535276.1466228583963.1466228583963.1466228583963.1466228593005.1466228593012.https%253A%252F%252Fm_benlai_com.0.0.5.1; _qzjb=1.1466228583963.5.0.0.0; _qzjc=1; _qzjto=5.1.0; Hm_lvt_9a7d729a11da2966935bcb2908a98794=1465949409,1465953691,1466042258,1466121250; Hm_lpvt_9a7d729a11da2966935bcb2908a98794=1466228593; Hm_lvt_7feabb06873cfd158820492f754cc70b=1465949409,1465953691,1466042258,1466121250; Hm_lpvt_7feabb06873cfd158820492f754cc70b=1466228593; CSESSIONID=A96903EAC0B275902F08953A3C87C808; source=2"); request1.RequestUserAgent = "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.87 Safari/537.36"; request1.Headers.Add("X-Requested-With", "XMLHttpRequest"); request1.Headers.Add("Origin", "https://m.benlai.com"); request1.RequestReferer = "https://m.benlai.com/showReg?comeFromApp=0"; string url = "https://m.benlai.com/regPhoneVry?phoneNumber="+ phone; request1.RequestMethod = "post"; var page = request1.HttpRequest(url); if (!page.Contains("'短信验证码生成成功")) { LogServer.WriteLog(page); return ""; } var msm = smsmanger.GetValidateMsg(phone,catid); string code = Regex.Match(msm, "注册验证码为 (?<x>\\d+) \\(本来生活绝不会索取此验证码", ro).Groups["x"].Value; if (string.IsNullOrEmpty(code)) { LogServer.WriteLog(code); return ""; } url = "https://m.benlai.com/activity/receiveAndReg?referSysNo=DECAA91A6206EDD4&invitatorCode=qVL4Y&cellphone=" + phone + "&code="+ code + "&unionId="; page = request1.HttpRequest(url); LogServer.WriteLog(url + "\t" + page); LogServer.WriteLog(phone+"\t"+code,"benlaishenhuo"); var shy = new SmsHistory { SmsServer = smsmanger.smsManger.ServerName, SmsUserName = smsmanger.smsManger.UserName, Phone = phone, CaseName = "本来生活168活动", Summary = "创建帐号并获取满200减40的券", MessageInfo = string.Format("[\"phone\":{0},\"pwd\":{1}]",phone,code), CreateDate = DateTime.Now }; new SmsHistoryDB().AddSmsHistory(shy); return "1"; url = "https://m.benlai.com/registerPhone?regPhoneNum=" + phone+ "®PhVerify=" + code+ "&invitationCode="+ yaoqing; page = request1.HttpRequest(url); string tempurl1 = "https://m.benlai.com/registerByPh?customerID=" + phone + "&invitationCode="+ yaoqing + "&customerPwd=62415109"; string secc = request1.HttpRequest(tempurl1); LogServer.WriteLog(url+"\t"+page); }
public void SaveSiteCate(int siteid) { //int[] sites = { siteid }; //Parallel.ForEach(sites, num => //{ // SiteFactory sf = new SiteFactory(); // sf.SiteId = num; // sf.SiteClassManager.SaveAllSiteClass(); //}); SiteFactory sf = new SiteFactory { SiteId = siteid }; sf.SiteClassManager.SaveAllSiteClass(); }
private void Startupdate() { Thread.Sleep(10); var proinfo = getNextProduct(); MessageCenter.ShowBox("线程" + Thread.CurrentThread.Name + "开始更新", 2); while (proinfo != null && !Quitout) { //if (proinfo.SiteId != 4) //{ // proinfo= getNextProduct(); // continue; //} try { SiteFactory factory = new SiteFactory(); factory.SiteId = proinfo.SiteId; var proListManager = factory.ProListManager; proListManager.CatInfo = ClassList.SingleOrDefault(p => p.Id == proinfo.BindClassId); proListManager.Reginfo = RegProList.SingleOrDefault(p => p.SiteId == proinfo.SiteId); proListManager.SiteCatInfo = proinfo; SaveProduct(proListManager); } catch (Exception ex) { LogServer.WriteLog(ex, "server"); proinfo = getNextProduct(); continue; } proinfo = getNextProduct(); } }
public void LoadBand() { SiteFactory sitefac = new SiteFactory(); sitefac.SiteId = 10; sitefac.SiteClassManager.LoadBand(); }
public void UpdateSiteCat(int siteId) { Stopwatch t1 = new Stopwatch(); t1.Start(); LogServer.WriteLog("商城分类更新开始执行 siteid:" + siteId, "RunInfo"); SiteFactory sf = new SiteFactory {SiteId = siteId}; sf.SiteClassManager.UpdateSiteCat(); t1.Stop(); LogServer.WriteLog(string.Format("商城分类更新结束 siteid:{0}耗时{1}小时{2}分钟{3}秒", siteId, t1.Elapsed.Hours, t1.Elapsed.Minutes, t1.Elapsed.Seconds), "RunInfo"); }