public bool CheckPvtIP() { try { int Working = 0; string LoggedInIp = string.Empty; ChilkatHttpHelpr HttpHelper = new ChilkatHttpHelpr(); GlobusHttpHelper HttpHelper1 = new GlobusHttpHelper(); //string pageSource = HttpHelper.getHtmlfromUrlIPChecker("https://twitter.com/", IPAddress, IPPort, IPUsername, IPpassword); string pageSource = HttpHelper1.getHtmlfromUrlIPChecker(new Uri("https://twitter.com/"), IPAddress, int.Parse(IPPort), IPUsername, IPpassword); if (string.IsNullOrEmpty(pageSource))//(string.IsNullOrEmpty(pageSource) && string.IsNullOrEmpty(PgSrcHome)) { Thread.Sleep(500); pageSource = HttpHelper1.getHtmlfromUrlIPChecker(new Uri("https://twitter.com/"), IPAddress, int.Parse(IPPort), IPUsername, IPpassword); if (string.IsNullOrEmpty(pageSource)) { return false; } } ///Logic to check... //if (pageSource.Contains("class=\"signin\"") && pageSource.Contains("class=\"signup\"") && pageSource.Contains("Twitter")) if (pageSource.Contains("Sign in") || pageSource.Contains("Sign up") && pageSource.Contains("Twitter")) { try { using (SQLiteConnection con = new SQLiteConnection(DataBaseHandler.CONstr)) { using (SQLiteDataAdapter ad = new SQLiteDataAdapter()) { Working = 1; string query = "Select * from tb_IP WHERE IPAddress = '" + IPAddress + "' AND IPPort = '" + IPPort + "' AND IPUsername = '******' AND IPpassword = '******' "; System.Data.DataSet ds = DataBaseHandler.SelectQuery(query, "tb_IP"); if (ds.Tables["tb_IP"].Rows.Count > 0) { string UpdateQuery = "UPDATE tb_IP SET Working = 1 WHERE IPAddress = '" + IPAddress + "' AND IPPort = '" + IPPort + "' AND IPUsername = '******' AND IPpassword = '******' "; DataBaseHandler.UpdateQuery(UpdateQuery, "tb_IP"); } else { string UpdateQuery = "INSERT INTO tb_IP VALUES ('" + IPAddress + "', '" + IPPort + "', '" + IPUsername + "','" + IPpassword + "', 1 , 1 , '" + "" + "' ) "; DataBaseHandler.InsertQuery(UpdateQuery, "tb_IP"); } Globussoft.GlobusFileHelper.AppendStringToTextfileNewLine(IPAddress + ":" + IPPort + ":" + IPUsername + ":" +IPpassword, Globals.Path_ExsistingPvtProxies); } } } catch (Exception ex) { GlobusFileHelper.AppendStringToTextfileNewLine(DateTime.Now + " --> Error --> CheckPvtIP() 1 --> " + ex.Message, Globals.Path_IPSettingErroLog); GlobusFileHelper.AppendStringToTextfileNewLine("Error --> CheckPvtIP() 1 --> " + ex.Message, Globals.Path_TwtErrorLogs); } return true; } return false; } catch (Exception ex) { GlobusFileHelper.AppendStringToTextfileNewLine(DateTime.Now + " --> Error --> CheckPvtIP() 2 --> " + ex.Message, Globals.Path_IPSettingErroLog); GlobusFileHelper.AppendStringToTextfileNewLine("Error --> CheckPvtIP() 2--> " + ex.Message, Globals.Path_TwtErrorLogs); return false; } }