/// <summary> /// 保存邮箱信息 /// </summary> /// <param name="SendUserName"></param> /// <param name="SendUserPass"></param> /// <param name="SendStmp"></param> /// <param name="SendToMail"></param> internal static void SaveMailInfo(string SendUserName, string SendUserPass, string SendStmp, string SendToMail) { try { SendCatMailInfo product = new SendCatMailInfo() { UserName = SendUserName, UserPass = SendUserPass, Stmp = SendStmp , ToMail = SendToMail }; string json = JsonConvert.SerializeObject(product); FileHelper.WriteUTF8Text(StaticValue.BinPath + "Mail.json", json); } catch (Exception ex) { PrintLog.Log(ex); } }
/// <summary> /// 初始化扫描 /// </summary> /// <param name="UserDataJson"></param> private static void InitScanner(string UserDataJson) { try { string ReadJson = FileHelper.ReadContextUtf8(StaticValue.UserInfoPath + UserDataJson + ".json"); Tool.AddSite.AddHelper.UserData ALLJson = JsonConvert.DeserializeObject <Tool.AddSite.AddHelper.UserData>(ReadJson); string Shtml = WebHelper.HttpGet(ALLJson.WebLink1); List <string> TempList = HtmlHelper.GetLinkVlaueList(Shtml, ALLJson.Xpath1); foreach (string Line in TempList) { string Temptext = Line + DateTime.Now.ToString("yyyyMMdd"); if (!StaticValue.LogList.Contains(Temptext)) { Console.WriteLine("加入{0}", Line); PrintLog.ReflushLog(StaticValue.UrlLogFile, StaticValue.LogList, Temptext); FileHelper.AppendUTF8Text(StaticValue.SiteLogFloderPath + UserDataJson + DateTime.Now.ToString("yyyyMMdd"), Temptext); } } } catch (Exception ex) { PrintLog.Log(ex); } }