示例#1
0
 /// <summary>
 /// Browsers the cookies data parse.
 /// </summary>
 /// <param name="ROnGetAllBrowserCookiesResponse">The r on get all browser cookies response.</param>
 /// <param name="BrowserCookiesToParse">The browser cookies to parse.</param>
 /// <param name="BrowserName">Name of the browser.</param>
 private static void BrowserCookiesDataParse(OnGetAllBrowserCookiesResponse ROnGetAllBrowserCookiesResponse, List <BrowserCookie_Node> BrowserCookiesToParse, string BrowserName)
 {
     try
     {
         foreach (BrowserCookie_Node CookieNode in BrowserCookiesToParse)
         {
             OnGetAllBrowserCookiesResponse.CookieInfo cookieinfo = new OnGetAllBrowserCookiesResponse.CookieInfo();
             cookieinfo.TargetBrowserName = BrowserName;
             cookieinfo.CookieNode        = CookieNode;
         }
     }
     catch (Exception ex)
     {
         ROnGetAllBrowserCookiesResponse.Errors.AddErrorToErrorList(MethodBase.GetCurrentMethod().ToString(), ex.Message);
     }
 }
示例#2
0
        /// <summary>
        /// Called when [get all browser cookies].
        /// </summary>
        /// <returns>OnGetAllBrowserCookiesResponse class object</returns>
        public static OnGetAllBrowserCookiesResponse OnGetAllBrowserCookies()
        {
            OnGetAllBrowserCookiesResponse ROnGetAllBrowserCookiesResponse = new OnGetAllBrowserCookiesResponse();

            try
            {
                OnGetBrowserListResponse  Browsers       = OnGetBrowserList();
                List <BrowserCookie_Node> CookiesToParse = null;
                foreach (string BrowserName in Browsers.BrowserList)
                {
                    if (BrowserName == "Google Chrome")
                    {
                        CookiesToParse = Chrome.Chrome.OnGetChromeCookies();
                    }
                    else if (BrowserName == "FIREFOX.EXE")
                    {
                        CookiesToParse = Firefox.Firefox.OnGetFirefoxCookies();
                    }
                    else if (BrowserName == "IEXPLORE.EXE")
                    {
                        CookiesToParse = IE.IE.OnGetIECookies();
                    }
                    else if (BrowserName == "OperaStable")
                    {
                        CookiesToParse = Opera.Opera.OnGetOperaCookies();
                    }
                    BrowserCookiesDataParse(ROnGetAllBrowserCookiesResponse, CookiesToParse, BrowserName);
                }
            }
            catch (Exception ex)
            {
                ROnGetAllBrowserCookiesResponse.Errors.AddErrorToErrorList(MethodBase.GetCurrentMethod().ToString(), ex.Message);
            }


            return(ROnGetAllBrowserCookiesResponse);
        }