private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { if (dashboardBrowser.Url != null) { webAddressBox.Text = dashboardBrowser.Url.ToString(); } if (dashboardBrowser.Url.ToString().Contains(@"login.live.com/login")) { foreach (HtmlElement HtmlElement1 in dashboardBrowser.Document.Body.All) //Force post (login). { if (HtmlElement1.GetAttribute("name") == "loginfmt") { HtmlElement1.SetAttribute("value", username); } if (HtmlElement1.GetAttribute("name") == "passwd") { HtmlElement1.SetAttribute("value", password); } if (HtmlElement1.GetAttribute("value") == "Sign in") { HtmlElement1.InvokeMember("click"); } } } //if (dashboardBrowser.Url.ToString().Equals(@"http://www.msn.com/") || dashboardBrowser.Url.ToString().Contains(@"bing.com/rewards/dashboard")) //done logging in // dashboardBrowser.Navigate(new Uri("http://www.bing.com/rewards/redeem/shop")); }
private async void timer1_Tick(object sender, EventArgs e) { foreach (var item in checkedListBox1.CheckedItems) { if (item.ToString() == DateTime.Now.TimeOfDay.ToString("hh''mm") && lastOp != DateTime.Now.TimeOfDay.ToString("hh''mm")) { lastOp = DateTime.Now.TimeOfDay.ToString("hh''mm"); foreach (HtmlElement HtmlElement1 in webBrowser1.Document.Body.All) { if (HtmlElement1.TagName == "TEXTAREA")// { HtmlElement1.SetAttribute("value", richTextBox1.Text); } if (HtmlElement1.OuterText != null && HtmlElement1.OuterText.ToLower() == " Cevap yaz ".ToLower())//Bu alana bir cevap yazın... { HtmlElement1.InvokeMember("Click"); break; } } await WaitNSeconds(5000); } } }
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { stuckTimer.Enabled = false; if (webBrowser1.Url.ToString() == "about:blank" || webBrowser1.Url.ToString() == "" || webBrowser1.Url == null || webBrowser1.Url.ToString().Contains(@"newagesoldier.com")) { return; } if (webBrowser1.Url.ToString().Contains(@"msn.com")) { webBrowser1.Navigate(new Uri("https://login.live.com/login.srf?wa=wsignin1.0&rpsnv=12&ct=1406628123&rver=6.0.5286.0&wp=MBI&wreply=https:%2F%2Fwww.bing.com%2Fsecure%2FPassport.aspx%3Frequrl%3Dhttp%253a%252f%252fwww.bing.com%252frewards%252fdashboard")); } if (mobile) { searchModeBox.Text = "mobile"; } else { searchModeBox.Text = "desktop"; } searchesLeftBox.Text = countDown.ToString(); accountBox.Text = username; notesBox.Text = webBrowser1.Url.ToString(); if (webBrowser1.Url.ToString().Contains(@"login.live.com/login")) { foreach (HtmlElement HtmlElement1 in webBrowser1.Document.Body.All) //Force post (login). { if (HtmlElement1.GetAttribute("name") == "login") { HtmlElement1.SetAttribute("value", username); } if (HtmlElement1.GetAttribute("name") == "passwd") { HtmlElement1.SetAttribute("value", password); } if (HtmlElement1.GetAttribute("value") == "Sign in") { HtmlElement1.InvokeMember("click"); } } return; } if (webBrowser1.Url.ToString().Contains(@"bing.com/rewards/dashboard")) { startTimer.Enabled = true; } if (webBrowser1.Url.ToString().Contains(@"bing.com/Passport") || webBrowser1.Url.ToString().Contains(@"login.live.com/gls") || webBrowser1.Url.ToString().Contains(@"login.live.com/logout") || webBrowser1.Url.ToString().Contains(@"bing.com/secure") || webBrowser1.Url.ToString().Contains(@"bing.com/rewards/dashboard") || webBrowser1.Url.ToString().Contains(@"msn.com")) { return; //let timer finish the login process before reading another account OR going to the next search. } if (!webBrowser1.Url.ToString().Contains(@"?q=")) { return; } if (countDown >= 1) { searchTimer.Enabled = true; } else { ReadAccounts(accountNum); } }