Example #1
0
        // 定时检测是否在线
        private void RefreshTimerTick(object sender, EventArgs e)
        {
            if (!IsOnline())
            {
                Console.WriteLine("检测到掉线 at " + DateTime.Now.ToString());
                Debugger.Log(0, null, "检测到掉线 at " + DateTime.Now.ToString());
                KeepLiveTimer.Stop();

//                 bLoginManual = false;
//                 webBrowser1.Navigate(loginURL2, "_self", null, "User-Agent: " + ua); // 跳转到登录页面
            }
            else
            {
                Console.WriteLine("Timer refresh at " + DateTime.Now);
                Debugger.Log(0, null, "Timer refresh at " + DateTime.Now);
            }
        }
Example #2
0
        // WEB页面加载完成
        private void OnDocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
            string curUrl = webBrowser1.Document.Url.ToString();

            Console.WriteLine(curUrl);
            Debugger.Log(0, null, curUrl);

            {
                if (IsOnline())
                {
                    string curURL = webBrowser1.Document.Url.ToString();

                    if (curURL == "https://www.alimama.com/index.htm")
                    {
                        Console.WriteLine("登录成功");
                        Debugger.Log(0, null, "登录成功");
                        Console.WriteLine("Keep Alive at " + DateTime.Now.ToString());
                        Debugger.Log(0, null, "Keep Alive at " + DateTime.Now.ToString());
                        KeepLiveTimer.Start();
                    }
                }
            }
        }
Example #3
0
 private void KeepAliveBtn_Click(object sender, EventArgs e)
 {
     Console.WriteLine("Keep Alive at " + DateTime.Now.ToString());
     KeepLiveTimer.Start();
 }