Ejemplo n.º 1
0
        /// <summary>
        /// Goes to.
        /// </summary>
        /// <param name="url">The URL.</param>
        /// <param name="postData">The post data.</param>
        /// <returns></returns>
        public bool GoTo(string url, string postData)
        {
            var urlToGo   = url;
            var sleepTime = 0;

tryAgain:
            if (string.IsNullOrEmpty(postData))
            {
                browser.GoTo(urlToGo);
            }
            else
            {
                browser.Navigate(urlToGo, 0, postData);
            }

            if (!url.StartsWith(UrlLogin) && browser.Url.StartsWith(UrlLogin))
            {
                throw new LoginRequiredException();
            }

            if (browser.Html.Contains("<BODY>disabled</BODY>"))
            {
                return(false);
            }
            if (IsInternetError())
            {
                sleepTime += 1000;
                Thread.Sleep(sleepTime);
                urlToGo = url + (url.Contains("?") ? "&" : "?") + "r=" + Randomizer.GetIntegerBetween(100, 999);
                goto tryAgain;
            }
            return(browser.Url.StartsWith(url));
        }
Ejemplo n.º 2
0
        private void Facebook_Click(object sender, RoutedEventArgs e)
        {
            SHDocVw.ShellWindows shellWindows = new SHDocVw.ShellWindows();
            IntPtr handle = GetForegroundWindow();

            foreach (SHDocVw.WebBrowser IE in shellWindows)
            {
                if (IE.HWND.Equals(handle.ToInt32()))
                {
                    if (!IE.Busy)
                    {
                        IE.Navigate("www.facebook.com");
                    }
                    this.Close();
                }
            }
        }
Ejemplo n.º 3
0
        private void Naver_Click(object sender, RoutedEventArgs e)
        {
            SHDocVw.ShellWindows shellWindows = new SHDocVw.ShellWindows();
            IntPtr handle = GetForegroundWindow();

            foreach (SHDocVw.WebBrowser IE in shellWindows)
            {
                if (IE.HWND.Equals(handle.ToInt32()))
                {
                    if (!IE.Busy)
                    {
                        IE.Navigate("www.naver.com");
                    }
                    //Internet dlg = new Renewal.Internet();
                    //dlg.Show();
                    this.Close();
                }
            }
        }
Ejemplo n.º 4
0
 private void btnGo_Click(object sender, EventArgs e)
 {
     IE.Navigate(@"http://www.nomurafunds.com.tw/aries/fund/fundNav_Shore.aspx?FundGroupID=6F7DFABA-D4CA-46C7-84B0-BA70AB65D3B4");
 }
Ejemplo n.º 5
0
 private void frmMain_Load(object sender, EventArgs e)
 {
     IE.Navigate(theURL);
 }